var e = (event) ? event : window.event;
if (window.event) {
e.cancelBubble = true;
} else {
e.stopPropagation();
}
将以上代码放到事件函数的末尾。防止冒泡事件。
本文介绍了一种使用 JavaScript 在不同浏览器环境中阻止事件冒泡的方法。通过判断事件对象的存在与否来兼容不同的浏览器,确保事件不会向上级元素传播。
var e = (event) ? event : window.event;
if (window.event) {
e.cancelBubble = true;
} else {
e.stopPropagation();
}
将以上代码放到事件函数的末尾。防止冒泡事件。
1451
756

被折叠的 条评论
为什么被折叠?