浅谈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 相关文章推荐
JavaScript中的私有成员
Sep 18 Javascript
JSDoc 介绍使用规范JsDoc的使用介绍
Feb 12 Javascript
DWZ table的原生分页浅谈
Mar 01 Javascript
javascript的parseFloat()方法精度问题探讨
Nov 26 Javascript
Seajs的学习笔记
Mar 04 Javascript
jQuery滚动条插件nanoscroller使用指南
Apr 21 Javascript
jQuery解决$符号命名冲突
Jun 18 Javascript
JS对象创建的几种方式整理
Feb 28 Javascript
vue-lazyload图片延迟加载插件的实例讲解
Feb 09 Javascript
解决angular2在双向数据绑定时[(ngModel)]无法使用的问题
Sep 13 Javascript
微信小程序实现文字从右向左无限滚动
Nov 18 Javascript
Node.js 路由的实现方法
Jun 05 Javascript
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+MYSQL的文章管理系统(一)
2006/10/09 PHP
不用mod_rewrite直接用php实现伪静态化页面代码
2008/10/04 PHP
PHP求小于1000的所有水仙花数的代码
2012/01/10 PHP
编写PHP脚本清除WordPress头部冗余代码的方法讲解
2016/03/01 PHP
php中this关键字用法分析
2016/12/07 PHP
PHP常用函数总结(180多个)
2016/12/25 PHP
JS动画效果代码3
2008/04/03 Javascript
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
2010/12/28 Javascript
Javascript中正则表达式的全局匹配模式分析
2011/04/26 Javascript
如何用JavaScript动态呼叫函数(两种方式)
2013/05/03 Javascript
JavaScript常用小技巧小结
2014/12/29 Javascript
JavaScript的类型、值和变量小结
2015/07/09 Javascript
微信小程序 框架详解及实例应用
2016/09/26 Javascript
将鼠标焦点定位到文本框最后(代码分享)
2017/01/11 Javascript
原生js实现轮播图的示例代码
2017/02/20 Javascript
layui实现tab的添加拒绝重复的方法
2019/09/04 Javascript
vue同个按钮控制展开和折叠同个事件操作
2020/07/29 Javascript
[01:10]DOTA2次级职业联赛 - EP战队宣传片
2014/12/01 DOTA
Python简单获取网卡名称及其IP地址的方法【基于psutil模块】
2018/05/24 Python
解决pandas read_csv 读取中文列标题文件报错的问题
2018/06/15 Python
Python中遍历列表的方法总结
2019/06/27 Python
python虚拟环境模块venv使用及示例
2020/03/04 Python
python os模块在系统管理中的应用
2020/06/22 Python
详解基于python的图像Gabor变换及特征提取
2020/10/26 Python
利用HTML5中的Canvas绘制一张笑脸的教程
2015/05/07 HTML / CSS
爱游人:Travelliker
2017/09/05 全球购物
Omio英国:搜索并比较便宜的巴士、火车和飞机
2019/08/27 全球购物
人事主管岗位职责
2014/01/30 职场文书
运动会入场式解说词
2014/02/18 职场文书
岗位职责说明书
2014/05/07 职场文书
护理专科学生自荐书
2014/07/05 职场文书
公安局副政委班子个人对照检查材料
2014/10/04 职场文书
群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
二十年同学聚会感言
2015/07/30 职场文书
商业计划书范文
2019/04/24 职场文书
教你怎么用Python selenium操作浏览器对象的基础API
2021/06/23 Python