js阻止默认事件与js阻止事件冒泡
2024-08-31 14:54:41
e.stopPropagation(); //阻止事件冒泡
功能:停止事件冒泡
function stopBubble(e) {
// 如果提供了事件对象,则这是一个非IE浏览器
if ( e && e.stopPropagation ) {
// 因此它支持W3C的stopPropagation()方法
e.stopPropagation();
} else {
// 否则,我们需要使用IE的方式来取消事件冒泡
window.event.cancelBubble = true;
}
}
功能:阻止事件默认行为
function stopDefault( e ) {
// 阻止默认浏览器动作(W3C)
if ( e && e.preventDefault ) {
e.preventDefault();//阻止它的默认行为的发生而发生其他
} else {
// IE中阻止函数器默认动作的方式
window.event.returnValue = false;
}
return false;
}
最新文章
- JavaWeb_day01_HTTP_Servlet
- 【C++沉思录】句柄2
- php基础27:文件写入
- 【转】Deprecated: Function ereg_replace() is deprecated的解决方法
- PHP.3-DIV+CSS标准网页布局准备工作(上)
- 多线程编程(一) - 关于C#中Thread.Join()
- Unity4向上(Unity5)兼容PlayerPrefs的数据存储
- Windows Azure 安全最佳实践 - 第 7 部分:提示、工具和编码最佳实践
- cookie和session详解[转]
- Android平台中实现对XML的三种解析方式
- uml系列(六)——行为图:活动&;状态
- robotium问答
- 告别findViewById(),ButterKnife,使用Google Data Binding Library(1)
- 蓝桥杯- 移动距离-java
- SparkMLlib学习分类算法之逻辑回归算法
- C/C++语言简介之关键字
- duilib界面库学习(仿PC微信界面,有服务器,有数据库,可以网络通信)
- 一些常用Java序列化框架的比较
- 微信中扫描二维码自动打开手机系统默认浏览器下载APP(APK)
- Android开发技术周报176学习记录
热门文章
- luogu P3765 总统选举(线段树维护摩尔投票+平衡树)
- BZOJ 4668 冷战(按秩合并并查集+LCA)
- [HDU5687]2016";百度之星"; - 资格赛 Problem C
- vue.js的<;slot>;
- Android APP弱网测试问题和解决分析
- 【BZOJ 1177】 [Apio2009]Oil
- openssh 升级到7.5p1
- 【试水CAS-4.0.3】第02节_CAS服务端登录页个性化
- spark pipeline 例子
- dns-sd._udp.<;domain>;. 域名发现 本质和MDNS同