stopPropagation、return false、preventDefault区别
类别:Web前端 浏览量:408
时间:2017-4-23 stopPropagation、return false、preventDefault区别
stopPropagation、return false、preventDefault区别一、event.stopPropagation
事件处理过程中,阻止了事件冒泡,但不会阻击默认行为,例如:超链接的跳转
二、return false
事件处理过程中,阻止了事件冒泡,也阻止了默认行为
三、event.preventDefault
事件处理过程中,不阻击事件冒泡,但阻击默认行为
四、通过一个实例说明三者的区别
<body>
<form id="form1" runat="server">
<li id="liOne" onclick="alert('我是最外层');">
<li id="liTwo" onclick="alert('我是中间层!')">
<a id="hr_three" href="http://www.studyofnet.com" mce_href="http://www.studyofnet.com"onclick="alert('我是最里层!')">点击我</a>
</li>
</li>
</form>
</body>
1、event.stopPropagation()
$(function() {
$("#hr_three").click(function(event) {
event.stopPropagation();
});
});
点击“点击我”,会弹出:我是最里层,然后跳转到 开心学习(http://www.studyofnet.com)页面。
2、return false
$(function() {
$("#hr_three").click(function(event) {
return false;
});
});
点击“点击我”,会弹出:我是最里层,但不会执行链接到 开心学习(http://www.studyofnet.com)页面。
3、event.preventDefault()
$(function() {
$("#hr_three").click(function(event) {
event.preventDefault();
});
});
点击“点击我”,会依次弹出:我是最里层---->我是中间层---->我是最外层,但不会执行链接到 开心学习(http://www.studyofnet.com)页面。
标签:javascript
您可能感兴趣
- javascript中图片轮播效果代码(JavaScript实现简单的轮播图效果)
- JavaScript实现网页版贪吃蛇游戏(JavaScript实现网页版贪吃蛇游戏)
- canvas3d效果(JavaScript canvas实现七彩太阳光晕效果)
- js回调函数原理(关于JavaScript回调函数的深入理解)
- html5 canvas 特效(JavaScript canvas实现流星特效)
- 浏览器怎么显示javascript页面(JavaScript如何通过userAgent判断几个常用浏览器详解)
- javascript编程中的promise(JavaScript如何利用Promise控制并发请求个数)
- js使用递归解析(关于JavaScript递归经典案例题详析)
- js的模块模式设计(如何理解JavaScript模块化)
- 最全js面试题(JavaScript必看的10道面试题总结推荐)
- jscanvas背景色(JavaScript canvas实现代码雨效果)
- JavaScript instanceof 的用法
- javascript取下拉框显示值(JavaScript offset实现鼠标坐标获取和窗口内模块拖动)
- JavaScript 阻止超链接跳转的操作方法(多种写法)(JavaScript 阻止超链接跳转的操作方法多种写法)
- JavaScript中实现AES加密解密
- js闭包可以解决哪些问题(JavaScript中let避免闭包造成问题)
- 鲢鳙钓底还是钓浮 流水的水域应怎样做钓(鲢鳙钓底还是钓浮)
- 入秋后的第二场苹果发布会来了 全新M1系列芯片登场(入秋后的第二场苹果发布会来了)
- 苹果正式发布自研芯片M1 5nm 32核心 彻底放弃Intel(苹果正式发布自研芯片M1)
- 苹果自研芯片跑分对比 A16芯片排名靠后,M1系列霸榜(苹果自研芯片跑分对比)
- X86处理器的梦魇 苹果M1自研芯片到底有多强(苹果M1自研芯片到底有多强)
- 泰剧《爱欲之神》Boom kitkong和Great合体杂志(泰剧爱欲之神Boomkitkong和Great合体杂志)
热门推荐
- python虚拟环境和包使用教程(在win10和linux上分别安装Python虚拟环境的方法步骤)
- css before和after(CSS中灵活使用:before和:after)
- python数据结构全攻略(详解python数据结构和算法)
- python取当前日期(Python实现根据日期获取当天凌晨时间戳的方法示例)
- js网页截图(JS如何实现页面截屏功能实例代码)
- docker中国加速镜像怎么设置(Docker 安装及配置镜像加速的实现)
- 命令行如何使用xampp中的mysql(解决xampp自启动和mysql.sock问题)
- vuex存取修改数据流程(vuex数据持久化的两种实现方案)
- sqlserverdate格式比较(sqlserver之datepart和datediff应用查找当天上午和下午的数据)
- dedecms列表样式修改(dedecms5.7sp1评论添加字段的实现方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9