阻止事件冒泡和浏览器默认事件
阻止事件冒泡
window.event ? window.event.cancelBubble = true:e.stopPropagation();
阻止默认行为
window.event ? window.event.returnValue = false : e.preventDefault();
原生js阻止中 return false; 只阻止默认行为,不阻止冒泡;
jQuery中的return false;既阻止默认行为,又阻止事件冒泡。
//阻止事件冒泡有两种方式
1,在要触发的点击事件函数中写入window.event.cancelBubble = true 这种方法√
2.在事件处理函数中传入一个对象参数,在函数中添加对象参数.stopPropagation;√