双击IE8

时间:2013-07-08 10:44:34

标签: javascript internet-explorer-8 double-click

我在IE 8下遇到双击事件的问题。在不同的浏览器(FF,Chrome)中,一切工作都很好,但在IE浏览器中,只需点击3次鼠标即可,而不是2.这是我的代码:

var DELAY = 250, clicks = 0, timer = null;
$(".selectable").click(function(e) {    

    if (timer == null) {
        timer = setTimeout(function() {
           clicks = 0;
            timer = null;
            onNameClicked(e);
        }, DELAY);
    }


    if(clicks === 1) {  //here is problem, in IE is not into this if after doubleclick
         clearTimeout(timer);
         timer = null;
         clicks = -1;

        .
        .
        .
        }
      clicks++;  });

我知道是IE漏洞。怎么解决?在此先感谢您的帮助。

0 个答案:

没有答案