浅谈js停止事件冒泡 阻止浏览器的默认行为(阻止超连接 #)


Posted in Javascript onFebruary 08, 2017

在前端开发工作中,由于浏览器兼容性等问题,我们会经常用到“停止事件冒泡”和“阻止浏览器默认行为”。

1..停止事件冒泡

JavaScript代码

//如果提供了事件对象,则这是一个非IE浏览器
if ( e && e.stopPropagation )
//因此它支持W3C的stopPropagation()方法
e.stopPropagation(); 
else
//否则,我们需要使用IE的方式来取消事件冒泡 
window.event.cancelBubble = true;
return false;

2.阻止浏览器的默认行为

JavaScript代码

//如果提供了事件对象,则这是一个非IE浏览器 
if ( e && e.preventDefault ) 
//阻止默认浏览器动作(W3C) 
e.preventDefault(); 
else
//IE中阻止函数器默认动作的方式 
window.event.returnValue = false; 
return false;

以上这篇浅谈js停止事件冒泡 阻止浏览器的默认行为(阻止超连接 #)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery检测input checked 控件是否被选中的方法
Mar 26 Javascript
jQuery中animate动画第二次点击事件没反应
May 07 Javascript
jQuery实现下拉框功能实例代码
May 06 Javascript
Bootstrap实现登录校验表单(带验证码)
Jun 23 Javascript
Javascript 实现匿名递归的实例代码
May 25 Javascript
JavaScript实现图片无缝滚动效果
Jul 07 Javascript
javascript ES6 新增了let命令使用介绍
Jul 07 Javascript
深入浅析javascript继承体系
Oct 23 Javascript
基于vue 添加axios组件,解决post传参数为null的问题
Mar 05 Javascript
node实现mock-plugin中间件的方法
Dec 25 Javascript
vue+vuex+axios从后台获取数据存入vuex,组件之间共享数据操作
Jul 31 Javascript
Vue 修改网站图标的方法
Dec 31 Vue.js
Move.js入门
Feb 08 #Javascript
jquery ajaxfileupload异步上传插件使用详解
Feb 08 #Javascript
详解Javascript百度地图接口开发文档中的类和方法
Feb 07 #Javascript
简单实现bootstrap导航效果
Feb 07 #Javascript
vue.js实现请求数据的方法示例
Feb 07 #Javascript
Avalonjs 实现简单购物车功能(实例代码)
Feb 07 #Javascript
深入理解JavaScript中的尾调用(Tail Call)
Feb 07 #Javascript
You might like
用PHP开发GUI
2006/10/09 PHP
PHP 获取MSN好友列表的代码(2009-05-14测试通过)
2009/09/09 PHP
php中实现简单的ACL 完结篇
2011/09/07 PHP
PHP生成迅雷、快车、旋风等软件的下载链接代码实例
2014/05/12 PHP
php实现与erlang的二进制通讯实例解析
2014/07/23 PHP
从零开始学YII2框架(二)通过 Composer 安装扩展插件
2014/08/20 PHP
php+ajax实现的点击浏览量加1
2015/04/16 PHP
PHP session文件独占锁引起阻塞问题解决方法
2015/05/12 PHP
PHP图片水印类的封装
2017/07/06 PHP
javascript 全角转换实现代码
2009/07/17 Javascript
Prototype Number对象 学习
2009/07/19 Javascript
Extjs gridpanel 出现横向滚动条问题的解决方法
2011/07/04 Javascript
基于jquery实现的图片在各种分辨率下未知的容器内上下左右居中
2014/05/11 Javascript
JavaScript中switch判断容易犯错的一个细节
2014/08/27 Javascript
jquery让指定的元素闪烁显示的方法
2015/03/17 Javascript
javascript实现捕捉键盘上按下的键
2015/05/05 Javascript
浅谈javascript函数式编程
2015/09/06 Javascript
js仿支付宝多方框输入支付密码效果
2016/09/27 Javascript
微信小程序 动态绑定事件并实现事件修改样式
2017/04/13 Javascript
详解webpack打包vue时提取css
2017/05/26 Javascript
在 Angular6 中使用 HTTP 请求服务端数据的步骤详解
2018/08/06 Javascript
Vue侦测相关api的实现方法
2019/05/22 Javascript
整理 node-sass 安装失败的原因及解决办法(小结)
2020/02/19 Javascript
Python中set与frozenset方法和区别详解
2016/05/23 Python
Python图算法实例分析
2016/08/13 Python
Django admin实现图书管理系统菜鸟级教程完整实例
2017/12/12 Python
python调用API实现智能回复机器人
2018/04/10 Python
利用scikitlearn画ROC曲线实例
2020/07/02 Python
python中os.remove()用法及注意事项
2021/01/31 Python
幼儿园新学期寄语
2014/01/18 职场文书
行政内勤岗位职责
2014/04/07 职场文书
2014年采购工作总结
2014/11/20 职场文书
大学毕业生自我评价
2015/03/02 职场文书
创业计划书之溜冰场
2019/10/25 职场文书
Redis数据结构之链表与字典的使用
2021/05/11 Redis
SONY600GR,国产收音机厂商永远的痛
2022/04/05 无线电