event.stopPropagation()的行为;在不同的浏览器中

Behaviour of event.stopPropagation(); in different browser

本文关键字:浏览器 stopPropagation event      更新时间:2023-09-26

我想使用jqueryevent.stopPropagation();方法来停止事件冒泡。

但我不确定它是否适用于所有浏览器。有谁能帮忙让它在所有浏览器上都能工作吗

如:Ie(7, 8, 9, 10),火狐,chrome。

event.stopPropagation()是跨浏览器标准化的,所以它应该在所有平台和所有浏览器上工作。一般情况下,event.stopPropagationevent.preventDefault结合使用,这两个动作等于return false语句。

function() {
  return false;
}
// IS EQUAL TO
function(e) {
  e.preventDefault();
  e.stopPropagation();
}

event.stopPropagation();是一个智能函数,一旦你包含了使用纯JavaScript的JQuery库,就可以处理所有浏览器。