jQuery方式事件冒泡的2个方法
2015-12-12 22:54
696 查看
方式1:通过 event.stopPropagation();
$("div").click(function (event) { slide.call(this); event.stopPropagation();//仅仅是阻止了事件冒泡,本质来讲这个方法是执行了的。 });
方式2:通过 return false;
$("div").click(function () { slide.call(this); return false;//通过阻断此方法运行的方式阻止了事件冒泡。 });
区别
1.event.stopPropagation() 指示防止了方法结束后的事件冒泡,如果其后面还有代码,相关代码是会继续执行的。 2.return false 是直接阻断此方法运行,后续代码不会运行。
相关文章推荐
- jQuery之家的资源
- 20151212Jquery 工具函数代码备份
- 20151212jquery学习笔记--工具函数
- jQuery插件编写
- 解密jQuery事件核心 - 绑定设计(一)
- DateTimePicker:jQuery日期和时间插件
- jquery.form.js实现异步上传
- 【积淀】jQuery写个简单的模态窗口组件
- jquery缓存使用jquery.cookies.2.2.0.min.js
- jquery mobile 移动web
- jQuery选择器总结
- jQuery的deferred对象详解--转自阮一峰
- jquery动画效果 animate详解
- TAG Jquery功能
- jQuery toggleClass方法的使用
- jQuery Validate初步体验(二)
- jQuery Validate初步体验(一)
- jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法
- jQuery同步提交示例代码
- jQuery插件开发