我试图阻止文档在我的整个页面上点击,所以我选择*的原因
这是我保存的代码,以防止文档点击
$(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();
即可。
有关更多信息,请单击此处