双击事件preventDefault()不停止执行



我试图阻止文档在我的整个页面上点击,所以我选择*的原因

这是我保存的代码,以防止文档点击

$(document).on('dblclick', '*', function(e){  
alert('dbclick prevented');
    e.preventDefault();
});

这是我的jsfiddle

http://jsfiddle.net/8uac7/3010/

但我面临的问题是,这正在进入状态,但并没有停止执行??

您必须删除'*'。我认为这样做没有任何意义。jQuery捕获双击事件时也没有这样做。你可以有:

$(document).on('dblclick', function(e){ /* your code */ });

使用return false;而不是e.preventDefault();即可。

有关更多信息,请单击此处

最新更新