我在当前应用程序的几乎所有事件上调用 e.stopPropagation()
。有没有什么方法可以停止每个事件的传播,而不必在每个函数体的开头显式调用该方法?
最佳答案
您可以绑定(bind)所有事件(删除不需要的事件):
$('*').bind('blur change click dblclick error focus focusin focusout hover keydown keypress keyup load mousedown mouseenter mouseleave mousemove mouseout mouseover mouseup resize scroll select submit', function(event){
event.stopPropagation();
});
查看可能发生的事件 jQuery Docs
关于javascript - 停止所有事件的传播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21724219/