1、event 对象供我们在需要时调用,event对象只在事件发生过程中才有效,event代表事件的状态 ,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态 ;(w3c说明)
2、ff与ie/chrome里面的event对象不同,ie/chrome中是window.event ,ff中是event本身;ie/chrome事件对象 window.event.srcElement , ff中为event.target ;
3、如果事件句柄想阻止事件传播到包容对象,必须把cancelBubble属性设为 true。

以下代码为发生点击事件时某元素消失,点击事件对象时不消失;
第一种方法:事件监听

<script type="text/javascript">$(document).bind('click', function(event) {var _event = event || window.event;var _element = _event.target || _event.srcElement;while (_element) {if (_element.id && _element.id == 'xxx') {return;}_element = _element.parentNode;}$('xxx').css('display', 'none');});
</script>

第二种方法:阻止冒泡

     function stopPropagation(e) {var _e = e || window.event;if (_e.stopPropagation) {_e.stopPropagation();}else if (window.event) {window.event.cancelBubble = true;}}

js与jquery阻止冒泡的方法相关推荐

  1. js jquery阻止冒泡事件

    event.stopPropagation();  -- 阻止元素冒泡事件  注:嵌套元素一般都存在冒泡事件,会带来某些影响 例:<div id="c1" οnclick=& ...

  2. jQuery阻止冒泡事件的方法

    jQuery提供了两种阻止冒泡事件的方法 方式一.event.stopPropagation() $('#div1').mousedown(function(event){ event.stopPro ...

  3. jQuery阻止冒泡事件的几种方法

    一.何为冒泡事件 冒泡事件简单来说就是点击子节点,会向上触发父节点.祖先节点的点击事件. 二.阻止事件冒泡 可以通过以下三种方法做到不同程度的阻止. 1.return false (In event ...

  4. jQuery阻止冒泡和HTML默认操作

    jQuery是一个快捷简便的JavaScript框架,说道框架可以直接理解为就是对原来底层的东西进行了封装使得开发者能够利用这个框架快速开发. jQuery是一个快捷简便的JavaScript框架,说 ...

  5. jquery 阻止冒泡事件和阻止默认事件

    jQuery 冒泡和默认事件: <!DOCTYPE html> <html lang="en"> <head><meta charset= ...

  6. JQuery阻止冒泡事件on绑定中异常情况分析

    本文转载自https://www.cnblogs.com/tengj/p/4794947.html,纯粹作为日常笔记使用 科普下事件冒泡以及默认行为,以下面例子举列子: 事件冒泡:当点击内部butto ...

  7. jquery阻止冒泡事件行为发生

    <div οnclick="a()"> <p οnclick="b()"></p> </div> div和p元素 ...

  8. 原生js模拟jQuery选择器功能及方法

    模拟jQuery选择器功能及方法 查看jQuery源码可以发现,jQuery中没有使用new操作符来创建新对象,而是采用调用jQuery原型中init()函数的方式返回一个新对象. 熟悉jQuery的 ...

  9. jQuery 阻止冒泡和默认事件

    jQuery event.preventDefault() 方法 event.preventDefault() 方法阻止元素发生默认的行为. 例如: 当点击提交按钮时阻止对表单的提交 阻止以下 URL ...

最新文章

  1. android keytool 不是内部命令或外部命令在 (win7下不能用的解决方法)
  2. sed: -e expression #1, unknown option to `s'解决办法
  3. c语言字符指针初始化赋值,C语言_指针变量的赋值与运算,很详细详解
  4. unity asset store下载不了_Unity手游实战:从0开始SLG——资源管理系统-基础篇(三)AssetBundle原理...
  5. 当电压放大电路的开路增益和输出电阻固定后_放大器的设计基础
  6. 2 使用_索尼黑卡RX100M6的使用指南2
  7. linux常用命令备忘(不断更新中...)
  8. Java随机数的创建
  9. 遥感导论网课_优化遥感导论课程教学环境的思考|遥感导论期末考试
  10. deepin/ubuntu 惠普星14 锐龙版本 安装RTL8821CE 无线网卡驱动
  11. ac ap方案 华为_华为AC AP无线配置方法
  12. 企业网站建设完成后如何优化推广?
  13. 生物信息学算法之Python实现|Rosalind刷题笔记:005 GC含量计算
  14. 小觅相机运行VINS-Fusion(三)——IMU的标定
  15. CRM客户管理系统-SSM框架项目实战教程
  16. 微信开发者工具通过二维码编译步骤
  17. shell-脚本入门
  18. 网络分析仪测试线损_求e5071c网络分析仪校50欧姆阻抗与线损方法,标准...
  19. R语言检验时间序列的平稳性:使用tseries包的adf.test函数实现增强的Dickey-Fuller(ADF)检验、检验时序数据是否具有均值回归特性(平稳性)、不具有均值回归特性的案例
  20. HTML5与CSS3中鼠标悬停会有下拉列表

热门文章

  1. Oracle sql developer中调试存储过程
  2. AE—碎片(Shatter)
  3. uniapp 给H5网站添加图标favicon.icon
  4. 天线开路短路检测原理_为什么有好多天线的阵子都是短路结构的?
  5. shell 小米system锁adb_如何关闭MIUI新版本中加入的“system锁”校验!
  6. php sg11加密方式,SG11加密使用、安装配置说明|技术文章|php源码加密|www.PhpJiaMi.com...
  7. Photoshop 基础知识 与 常用 快捷键
  8. AES算法以及前端使用实例
  9. 2023年lumion最全配置清单,新手小白必看
  10. 做人最高的境界:知世故而不世故,依然热爱这个世界。