function
stopEvent(event){ //阻止冒泡事件
//取消事件冒泡 var
e=arguments.callee.caller.arguments[0]||event; //若省略此句,下面的e改为event,IE运行可以,但是其他浏览器就不兼容 if
(e && e.stopPropagation) { // this code is for Mozilla and Opera e.stopPropagation(); }
else if
(window.event) { // this code is for IE window.event.cancelBubble =
true; } }
$(".dropdown li").on('click',function(e){
stopEvent(e);
});
本文介绍了一种使用JavaScript阻止事件冒泡的方法,并通过一个具体的点击事件示例展示了如何实现这一功能。该技巧适用于需要精确控制事件传播场景。

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



