我有 IE 8,我使用 .click(function(){}); 一旦我单击我的 li,它就会完美运行并触发事件。但是,如果我在短时间内单击两次,它只会触发一次。我想 IE 8 认为它是“双击” - 如果有这样的事件很好,但我不明白为什么它实际上取消了我的点击功能......
有什么办法可以解决这个问题吗?...
我有 IE 8,我使用 .click(function(){}); 一旦我单击我的 li,它就会完美运行并触发事件。但是,如果我在短时间内单击两次,它只会触发一次。我想 IE 8 认为它是“双击” - 如果有这样的事件很好,但我不明白为什么它实际上取消了我的点击功能......
有什么办法可以解决这个问题吗?...
您可以让 jquery 的 dblclick(双击)事件触发单击事件。如果这不起作用,则表明它不是双击事件问题
var okToClick = true;
$('ul li.arr_d, ul li.arr_u').click(OnDownClick).dblclick(OnDownClick);
function OnDownClick() {
if (okToClick) {
okToClick = false;
//do the stuff here :)
}
}