3
为什么setInterval
停止时,鼠标右键点击,出现菜单,并且不会继续下去,直到菜单消失?我该如何解决?的setInterval不上单击鼠标右键(IE9)工作
我尝试编写一个简单的定时器,但是如上所述,定时器只要鼠标右键单击停止,并出现菜单,并不起作用,直到菜单消失。
为什么setInterval
停止时,鼠标右键点击,出现菜单,并且不会继续下去,直到菜单消失?我该如何解决?的setInterval不上单击鼠标右键(IE9)工作
我尝试编写一个简单的定时器,但是如上所述,定时器只要鼠标右键单击停止,并出现菜单,并不起作用,直到菜单消失。
解决方法您可以防止上下文菜单通过停止contextmenu事件出现。
document.addEventListener('contextmenu', function(e){
e.preventDefault();
e.stopPropagation();
}, false);
我有一种感觉,这一点是无法修复作为其默认的IE浏览器的行为(读正常的行为) – techfoobar 2011-12-27 11:39:50
好了,谢谢你。我发现,但是,我的计时器一个简单的办法:我不指望了,但拿两个时间戳的差异,从秒的初始量减去它。我希望这可以帮助,如果还有sombody遇到了同样的问题。 – Simon 2011-12-27 17:15:03
+西门,如果你有解决方案,你为什么不张贴下面的答案? – Gezim 2012-02-14 04:30:00