我想菜鸟的做法是
$('*').click(function(){...});
但是有什么方法可以捕获任何类型的点击,而不必为 DOM 中的每个对象注册监听器?
<小时/>帮助会很棒。 =)
最佳答案
默认情况下,click
事件将 bubble up the DOM ,因此您可以将一个 click
处理程序附加到根,如下所示:
$(document).click(function() {
//do something
});
除非元素上的处理程序执行 event.stopPropagation()
或return false
,您将在此处获得点击。
关于javascript - 捕获使用 jQuery 执行的任何点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3277386/