浅谈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-Tools-overlay 使用介绍
Jul 14 Javascript
jQuery操作表格(table)的常用方法、技巧汇总
Apr 12 Javascript
JavaScript控制两个列表框listbox左右交换数据的方法
Mar 18 Javascript
纯js代码实现未知宽高的元素在指定元素中垂直水平居中显示
Sep 12 Javascript
Javascript的表单与验证-非空验证
Mar 18 Javascript
Javascript中的 “&” 和 “|” 详解
Feb 02 Javascript
js+css实现打字效果
Jun 24 Javascript
js实现鼠标拖拽缩放div实例代码
Mar 25 Javascript
微信小程序Page中data数据操作和函数调用方法
May 08 Javascript
jQuery实现高级检索功能
May 28 jQuery
js实现可爱的气泡特效
Sep 05 Javascript
js前端设计模式优化50%表单校验代码示例
Jun 21 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垃圾回收机制引用计数器概念分析
2013/06/24 PHP
php对图像的各种处理函数代码小结
2013/07/08 PHP
Windows下的PHP安装文件线程安全和非线程安全的区别
2014/04/23 PHP
函数中使用require_once问题深入探讨 优雅的配置文件定义方法推荐
2014/07/02 PHP
PHP实现采集中国天气网未来7天天气
2014/10/15 PHP
php 实现Hash表功能实例详解
2016/11/29 PHP
Yii框架组件的事件机制原理与用法分析
2020/04/07 PHP
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
2011/01/08 Javascript
apycom出品的jQuery精美菜单破解方法
2011/02/18 Javascript
使用变量动态设置js的属性名
2014/10/19 Javascript
require简单实现单页应用程序(SPA)
2016/07/12 Javascript
vue.js学习笔记之绑定style样式和class列表
2016/10/31 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
2016/12/03 Javascript
JSONP原理及应用实例详解
2018/09/13 Javascript
js取0-9随机取4个数不重复的数字代码实例
2019/03/27 Javascript
JavaScript面试中常考的字符串操作方法大全(包含ES6)
2020/05/10 Javascript
vue在App.vue文件中监听路由变化刷新页面操作
2020/08/14 Javascript
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
2021/02/26 Vue.js
Python的print用法示例
2014/02/11 Python
Python脚本暴力破解栅栏密码
2015/10/19 Python
Django学习笔记之Class-Based-View
2017/02/15 Python
python将每个单词按空格分开并保存到文件中
2018/03/19 Python
python组合无重复三位数的实例
2018/11/13 Python
详解python运行三种方式
2019/05/13 Python
python爬虫之自制英汉字典
2019/06/24 Python
详解python如何引用包package
2020/06/07 Python
手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤
2020/08/07 Python
彪马法国官网:PUMA法国
2019/12/15 全球购物
租房协议书怎么写
2014/04/10 职场文书
初中学生评语大全
2014/04/24 职场文书
新文化运动的基本口号
2014/06/21 职场文书
出生医学证明书
2014/09/15 职场文书
优秀党支部申报材料
2014/12/24 职场文书
2015年幼儿园中班开学寄语
2015/05/27 职场文书
求职信:会计求职的写作技巧
2019/04/24 职场文书
MySQL使用IF语句及用case语句对条件并结果进行判断 
2022/09/23 MySQL