博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js /jquery停止事件冒泡和阻止浏览器默认事件
阅读量:5968 次
发布时间:2019-06-19

本文共 1037 字,大约阅读时间需要 3 分钟。

 

var el = window.document.getElementById("a");    el.onclick = function (e) {        //如果提供了事件对象,则这是一个非IE浏览器        if (e && e.stopPropagation) {            //因此它支持W3C的stopPropagation()方法            e.stopPropagation();        }        else {            //否则,我们需要使用IE的方式来取消事件冒泡             window.event.cancelBubble = true;            return false;        }    } 2>js阻止默认事件
var el = window.document.getElementById("a");    el.onclick = function (e) {        //如果提供了事件对象,则这是一个非IE浏览器        if (e && e.preventDefault) {            //阻止默认浏览器动作(W3C)             e.preventDefault();        }        else {            //IE中阻止函数器默认动作的方式             window.event.returnValue = false;            return false;        }    }  3>jQeury阻止默认和冒泡事件

阻止冒泡事件

$("a").click(function (e) {                e.stopPropagation();            });

阻止默认事件

$("a").click(function (e) {                e.preventDefault();            });

阻止默认和冒泡事件

$("a").click(function (e) {                return false;            });

转载于:https://www.cnblogs.com/zhangao/p/10153880.html

你可能感兴趣的文章
Spring Web Application Security
查看>>
grant&revoke
查看>>
leveldb demo
查看>>
VMware网络配置详解
查看>>
再学 GDI+[83]: TGPImage(3) - 平行四边形变换
查看>>
Linux vmstat命令实战详解
查看>>
我的友情链接
查看>>
数据库中的自连接
查看>>
mysqlimport
查看>>
基于Xcode安装CocoaPods报错
查看>>
即时通讯网 - 即时通讯开发者社区! --备完
查看>>
linux视频教程之dhcp
查看>>
LAMP 全功能编译安装 for CentOS6.3笔记(更新)
查看>>
在php中使用json
查看>>
Platforms/iPhoneSimulator.platform/Developer/usr/bin/g++-4.2 failed with exit code 1问题总结及解决方案...
查看>>
七牛上传文件小工具v0.1
查看>>
html5 image使用大全
查看>>
JavaScript 操作 COM 控件
查看>>
MongoDB数据库索引基础知识与实战技巧
查看>>
PHP判断变量内容是什么编码
查看>>