我有一个网页,其中一个视频元素嵌套在div class ="video-container"中,还有一个div class ="video-control-bar",我正在使用JQuery来制作动画.我也使用setInterval来查询视频元素的currentTime,并在视频控制栏中包含的进度条中反映出来.
JavaScript的:
$(function(){
$(".video-container").each(function(){
player_init($(this))
})
})
function player_init(self)
{
setInterval(function(){
var video = self.find("video")[0]
self.find(".video-control-bar").find(".video-position").find("input").val(video.currentTime / video.duration)
self.find(".video-control-bar").find(".video-position").find("progress").val(video.currentTime / video.duration)
}, 500)
self.hover(function(){
self.find(".video-control-bar").stop().animate({bottom: "0px"}, 25)
}, function(){
self.find(".video-control-bar").stop().animate({bottom: "-39px"}, 350)
})
}
Run Code Online (Sandbox Code Playgroud)
问题?好吧,在Chrome中,如果我加载页面,我的setInterval函数会像预期的那样每500毫秒被调用一次,直到我将鼠标移到播放器上,从而导致控制条动画.之后,不再对我的setInterval函数进行调用.
但是,如果我点击刷新,页面重新加载,我可以将鼠标悬停在我想要的所有内容上,一切都继续正常工作.但只有我通过刷新加载页面.
这在Firefox中不会发生.我怀疑它可能是Chrome中的一个错误,因为它类似于我在此处提交的问题.
我真的不知道我的工作方式是否有问题,JQuery的问题或Chrome中的错误.我真的不在乎它是谁的错,我只想让事情发挥作用.
谢谢.
有没有办法将AppEngine数据库上的数据导出到开发服务器(用于测试目的等)?
我正在考虑使用Google App Engine.它将是一个巨大的网站.在这种情况下,您使用Google App Engine的建议是什么?我听说GAE有限制,因为我们无法存储超过1MB限制的图像或文件(它们将从我在GAE路线图中读到的内容进行更改),查询限制为1000个结果,我也将使用GAE进行web2py .所以我想知道你的意见.
谢谢
我遇到了一个很大的问题 - 我同类数据存储区中的多个实体具有相同的ID!它们的键是Keys,但我一直假设key.getId()将返回一个在同一类型的所有实体中唯一的数字.
不是这样!不同的密钥可以返回相同的ID!Aurgh!我可以通过使用数据查看器来确认这一点 - 在id/name列中具有相同值的多个实体.具有重复键的实体都在不同的实体组中 - 它们具有不同的父键.我没有在同一个实体组中看到任何重复ID,但我不知道这不会发生.
是否有api可以从谷歌播放应用统计数据,如:活动安装,Android版本,设备,国家,....?
我正在开发一款使用Google Play新订阅功能的Android应用.我的应用程序的一部分包含一个Web服务器,它通过API调用定期检查这些订阅的状态.它还取消了部分订阅.
Google提供了两个REST API来完成此任务:
https://developers.google.com/android-publisher/v1/purchases/get
https://developers.google.com/android-publisher/v1/purchases/cancel
我可以使用OAuth让第一个工作得很好.但是,当我尝试取消某些订阅时,我收到500错误,没有详细信息.还有其他人经历过这个吗?我使用不正确吗?我确信OAuth正在运行,因为我可以使用第一个API.这是我的卷曲输出,隐藏了一些我的帐户数据:
curl -X POST 'https://www.googleapis.com/androidpublisher/v1/applications/com.ssd.mypkg/subscriptions/mysku/purchases/mypurchasetoken/cancel' -H 'Authorization: OAuth ya29.myoauth' -d '' -v
* About to connect() to www.googleapis.com port 443 (#0)
* Trying 209.85.148.95... connected
* Connected to www.googleapis.com (209.85.148.95) port 443 (#0)
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS handshake, CERT (11):
* SSLv3, TLS handshake, Server finished (14):
* SSLv3, TLS handshake, Client key exchange (16):
* SSLv3, TLS change cipher, Client …Run Code Online (Sandbox Code Playgroud) 我在docs中看到,我可以使用int(指定'i')构建元组值.我需要用bool制作元组,例如(True, 10).如何用bool制作这样的元组(需要什么说明符)?
我试图在python上的谷歌应用引擎中实现Oauth.对于我的应用程序,我使用gae会话和我的模型来验证用户.这对我更有帮助.如果你能提供一些例子..
比方说,例如FooPackage-1.1和FooPackage-1.2都作为鸡蛋安装在dist-package中.如何导入我需要的那个?
我正在尝试使用数组实现Python的简单堆栈.我想知道是否有人能让我知道我的代码有什么问题.
class myStack:
def __init__(self):
self = []
def isEmpty(self):
return self == []
def push(self, item):
self.append(item)
def pop(self):
return self.pop(0)
def size(self):
return len(self)
s = myStack()
s.push('1')
s.push('2')
print(s.pop())
print s
Run Code Online (Sandbox Code Playgroud) python ×4
api ×2
google-play ×2
algorithm ×1
android ×1
distutils ×1
egg ×1
html ×1
html5 ×1
jquery ×1
oauth ×1
setuptools ×1
stack ×1
statistics ×1
web2py ×1