我的应用程序在桌面版Firefox下完美运行,但是当我在我的中兴Open C(Firefox OS 1.3)上测试应用程序时,按钮关闭时没有任何附加内容,最烦人的部分是onmouseup和onclick工作完美!
我已经尝试用jQuery绑定事件,但它既不起作用......
HTML:
<button id="0-0" onmouseup="game.release('0','0')" onmousedown="game.click()"></button>
使用Javascript:
Game.prototype.click = function()
{
this.timer = window.setInterval(function(){game.time+=50;},50);
}
Game.prototype.release = function(x,y)
{
if(game.time>200)
{
this.flag(x,y);
}
else
{
//some code here
}
game.time=0;
clearInterval(this.timer);
}
答案 0 :(得分:1)
我认为问题可能是因为Firefox OS触发了触摸事件。
除了ontouchstart
之外,请尝试onmousedown
个事件。
答案 1 :(得分:0)
尝试添加
event.preventDefault();
在mousedown
事件中。您将收到mouseup
次通知。