自己遇到的冒泡事件
2015-12-26 17:09
127 查看
今天在写个demo,发现自己并没有做那个效果,他却自己产生,后来用F12调试后,发现是冒泡事件:就是一个父元素和一个子元素,子元素上的事件在自身执行完后,会在父元素上再次执行,比如:
还有return false也能阻止冒泡,return false是阻止自身以及上级触发
event.stopPropagation()是自身执行,只阻止上级
$(".mst_ul li").hover(function(){ //父元素 $(this).addClass("bg_light"); }, function(){ $(this).removeClass("bg_light"); } ); $(".nav_ul li").hover(function(){ //子元素 $(this).addClass("bg_light"); //event.stopPropagation(); // 防止冒泡事件 }, function(){ $(this).removeClass("bg_light"); //event.stopPropagation(); } );
还有return false也能阻止冒泡,return false是阻止自身以及上级触发
event.stopPropagation()是自身执行,只阻止上级
相关文章推荐
- [IOS开发教程] NSfileManager的使用方法
- iOS开发怎么在Button的显示倒计时
- SPRING + JUNIT + DBUnit + Mockito来做单测
- QQ空间自动发广告解决方法
- 4.zabbix学习笔记:zabbix深入配置和使用 之 Items
- QQ空间自动发广告解决方法
- Educational Codeforces Round 4 A. The Text Splitting
- [置顶] android 添加阴影引导
- 用友android
- Shell --awk
- iOS支付宝支付
- Android大图片裁剪终极解决方案
- Android通过Mainfest设置Theme实现布局全屏
- ZOJ 1298_Domino Effect
- 项目中遇到的bug总结
- iOS中判断数组长度问题
- ZOJ 1298_Domino Effect
- ZOJ 1298_Domino Effect
- hdu1213 并查集
- 23种设计模式(1)_创建型_单例模式(Singleton Pattern)