阻止浏览器默认行为触发的通用方法 :
stopBrowserDefault(e) {
if (e && e.preventDefault) {
e.preventDefault();// 阻止标准浏览器默认行为
} else {
window.event.returnValue = false;// 阻止IE浏览器默认行为
}
return false;
}
阻止事件冒泡的方法:
stopPropagat(e) {
if (e && e.stopPropagation) {
e.stopPropagation();//标准浏览器
} else {
window.event.cancelBubble = true;//兼容IE的方式来取消事件冒泡
}
}
本文介绍了如何在浏览器中阻止默认行为和事件冒泡,提供了兼容多种浏览器的JavaScript代码实现,包括标准浏览器和IE浏览器的解决方案。
2852

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



