阻止事件(取消浏览器对事件的默认行为并阻止其传播)


Posted in Javascript onNovember 03, 2013

取消浏览器对事件的默认行为(响应)(比如<a>标签的跳转等)并停止事件的继续传播。

实现代码

function stopEvent (evt) { 
var evt = evt || window.event; 
if (evt.preventDefault) { 
evt.preventDefault(); 
evt.stopPropagation(); 
} else { 
evt.returnValue = false; 
evt.cancelBubble = true; 
} 
}

只阻止事件继续传播(不取消默认行为)
function stopEvent (evt) { 
var evt = evt || window.event; 
if (evt.stopPropagation) { 
evt.stopPropagation(); 
} else { 
evt.cancelBubble = true; 
} 
}

只取消默认行为(不阻止事件的继续传播)
function stopEvent (evt) { 
var evt = evt || window.event; 
if (evt.preventDefault) { 
evt.preventDefault(); 
} else { 
evt.returnValue = false; 
} 
}
Javascript 相关文章推荐
JQuery Ajax通过Handler访问外部XML数据的代码
Jun 01 Javascript
使用jquery局部刷新(jquery.load)从数据库取出数据
Jan 22 Javascript
jquery删除数据记录时的弹出提示效果
May 06 Javascript
jQuery动态效果显示人物结构关系图的方法
May 07 Javascript
Javascript的动态增加类的实现方法
Oct 20 Javascript
利用fecha进行JS日期处理
Nov 21 Javascript
js输入框使用正则表达式校验输入内容的实例
Feb 12 Javascript
JS判断一个数是否是水仙花数
Jun 11 Javascript
微信小程序之swiper轮播图中的图片自适应高度的方法
Apr 23 Javascript
layer实现登录弹框,登录成功后关闭弹框并调用父窗口的例子
Sep 11 Javascript
vue登录注册实例详解
Sep 14 Javascript
javascript实现留言板功能
Feb 08 Javascript
event对象获取方法总结在google浏览器下测试
Nov 03 #Javascript
关于删除时的提示处理(确定删除吗)
Nov 03 #Javascript
JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
Nov 03 #Javascript
JavaScript中使用Substring删除字符串最后一个字符
Nov 03 #Javascript
div模拟选择框示例代码
Nov 03 #Javascript
html文件中jquery与velocity变量中的$冲突的解决方法
Nov 01 #Javascript
Javascript中string转date示例代码
Nov 01 #Javascript
You might like
十天学会php之第八天
2006/10/09 PHP
vBulletin HACK----显示话题大小和打开新窗口于论坛索引页
2006/10/09 PHP
优化php效率,提高php性能的一些方法
2011/03/24 PHP
PHP数组 为文章加关键字连接 文章内容自动加链接
2011/12/29 PHP
Zend的Registry机制的使用说明
2013/05/02 PHP
php7安装yar扩展的方法详解
2017/08/03 PHP
mongodb和php的用法详解
2019/03/25 PHP
laravel-admin select框默认选中的方法
2019/10/03 PHP
js常用代码段收集
2011/10/28 Javascript
javascript父、子页面交互技巧总结
2014/08/08 Javascript
基于javascript实现全屏漂浮广告
2016/03/31 Javascript
JavaScript实现职责链模式概述
2018/01/25 Javascript
通过jquery.cookie.js实现记住用户名、密码登录功能
2018/06/20 jQuery
微信小程序实现渐入渐出动画效果
2019/06/13 Javascript
vue.js 子组件无法获取父组件store值的解决方式
2019/11/08 Javascript
Openlayers实现图形绘制
2020/09/28 Javascript
layui使用及简单的三级联动实现教程
2020/12/01 Javascript
[07:03]显微镜下的DOTA2第九期——430圣堂刺客杀戮秀
2014/06/20 DOTA
[00:31]DOTA2荣耀之路7:Miracle-空血无敌斩
2018/05/31 DOTA
pygame游戏之旅 添加游戏介绍
2018/11/20 Python
python中logging模块的一些简单用法的使用
2019/02/22 Python
Django如何实现上传图片功能
2019/08/16 Python
python3 图片 4通道转成3通道 1通道转成3通道 图片压缩实例
2019/12/03 Python
三个python爬虫项目实例代码
2019/12/28 Python
使用Python实现批量ping操作方法
2020/05/06 Python
python对接ihuyi实现短信验证码发送
2020/05/10 Python
html5实现图片转圈的动画效果——让页面动起来
2017/10/16 HTML / CSS
安全资料员岗位职责
2013/12/14 职场文书
浙大毕业生自荐信
2014/01/26 职场文书
职业生涯规划书怎么写?
2014/09/14 职场文书
法院干警四风问题个人对照检查材料思想汇报
2014/10/07 职场文书
2015年元旦联欢晚会活动总结
2014/11/28 职场文书
街道党风廉政建设调研报告
2015/01/01 职场文书
老员工辞职信范文
2015/05/12 职场文书
教育读书笔记
2015/07/02 职场文书
四年级语文教学反思
2016/03/03 职场文书