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

时间:2016-04-15 06:38:37

标签: jquery

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

的原因

这是我为防止文字点击而保留的代码

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

});

这是我的jsfiddle

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

但我面临的问题是,这是进入条件但不会停止执行??

2 个答案:

答案 0 :(得分:0)

您必须删除'*'。我没有看到使用它的任何意义。 jQuery也没有捕获双击事件。你可以:

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

答案 1 :(得分:0)

使用return false;代替e.preventDefault();它将起作用。

了解更多信息Click Here