我试图让一个支持双击和双击的元素。但是,下面的例子在IE,但在Firefox 3.5.6不工作:clearTimeout在FireFox中的ondblclick事件中不起作用
<button onclick="c=setTimeout('alert(1);',1000);" ondblclick="clearTimeout(c);alert(2);">Test</button>
它只是没有明确的超时,所以警报(1)被解雇。 有谁知道这是什么问题? 如何在FireFox中分别单击和双击事件?
这解决了这个问题。谢谢! :) – Artem 2009-12-17 02:40:40
这只适用于IE浏览器,因为IE浏览器在双击的过程中触发事件。有关详细信息,请参阅此处:http://webbugtrack.blogspot.com/2008/01/bug-263-beware-of-doubleclick-in-ie.html总之,第二个mousedown和第二次点击从不开火。 – scunliffe 2009-12-17 04:30:26