我試圖讓一個支持雙擊和雙擊的元素。但是,下面的例子在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