jQuery中的事件冒泡捕获阻止冒泡

事件冒泡

IE中的事件流叫做事件冒泡,就是又最开始的时间接收到逐级向上传播较为不具体的节点。IE9、谷歌浏览器、Safari、Opera等等都是将事件一直冒泡到windwo对象上。

事件捕获

事件捕获从最根本上的Document到下级的元素逐级的向下传递捕获。
IE9、谷歌浏览器、Safari、Opera等

阻止事件冒泡

jQuery 提供了两种方式来阻止事件冒泡。

  • **方式一: **event.stopPropagation();

    $("#div1").mousedown(function(event){event.stopPropagation();
    });
    
  • **方式二:**return false;

    $("#div1").mousedown(function(event){return false;
    });
    

但是这两种方式是有区别的。return false 不仅阻止了事件往上冒泡,而且阻止了事件本身。event.stopPropagation() 则只阻止事件往上冒泡,不阻止事件本身。

jQuery中的事件冒泡捕获阻止冒泡相关推荐

  1. 128-Vue中的事件修饰符-阻止冒泡事件

    128-Vue中的事件修饰符 .stop 阻止事件冒泡(*) .prevent 阻止默认事件(*) .prevent.stop 阻止默认事件的同时阻止冒泡 .once 阻止事件重复触发(once与st ...

  2. vue学习:事件传递(冒泡和捕获),事件委托,jquery中的事件委托,$event 获取元素,vue事件修饰符

    事件传递 ----冒泡和捕获 DOM事件标准定义了两种事件流,这两种事件流分别是捕获和冒泡. 和许多Web技 术一样,在它们成为标准之前,Netscape和微软各自不同地实现了它们.Netscape选 ...

  3. jQuery 中的事件冒泡和阻止默认行为

    jQuery 中的事件冒泡和阻止默认行为 参考资料: <锋利的jQuery>    作者:单东林 张晓菲 魏然    出版社: 人民邮电出版社 1.事件冒泡 [javascript] vi ...

  4. 浏览器事件捕获冒泡以及阻止冒泡

    浏览器事件捕获冒泡以及阻止冒泡 一.浏览器的dom事件流 dom事件流有三个阶段,捕获阶段->目标阶段->冒泡阶段,不管是有没有绑定事件,只要发生点击事件,事件的处理将从DOM层次的根开始 ...

  5. JS事件的捕获和冒泡阶段

    JS事件的捕获和冒泡阶段 这里介绍两个事件模型:IE事件模型与DOM事件模型 IE内核浏览器的事件模型是冒泡型事件(没有捕获事件过程),事件句柄的触发顺序是从ChildNode到ParentNode. ...

  6. java中jquery怎么学,浅谈jQuery中的事件--Java学习网

    核心提示:JQuery事件初见1.JQuery中的事件绑定其实呢,JQuery中标准的事件绑定是这样写下:(如下)代码如下:$('#btn').bind('click',function(){}):但 ...

  7. 四、jQuery 中的事件和动画(嘎嘎详细)

    文章目录 前言 一.事件 1.1 加载 DOM 1.1.1 执行时机 1.1.2 多次使用 1.1.3 简写方式 1.2 事件绑定 1.2.1简单使用 1.2.2 简写绑定事件 1.3 合成事件 1. ...

  8. 锋利的Jquery【读书笔记】 -- 第四章 jQuery中的事件和动画

    锋利的Jquery读书笔记 第三章 jQuery中的DOM操作 jQuery中的事件 事件绑定 bind方法 合成事件 hover方法 toggle方法 事件冒泡 事件对象 停止事件冒泡 阻止默认行为 ...

  9. jQuery中的事件机制深入浅出

    昨天呢,我们大家一起分享了jQuery中的样式选择器,那么今天我们就来看一下jQuery中的事件机制,其实,jQuery中的事件机制与JavaScript中的事件机制区别是不大的,只是,JavaScr ...

最新文章

  1. python计算n的32次方_获得用户输入的一个整数N,计算并输出N的32次方。_学小易找答案...
  2. ubuntu安装VMware出错
  3. [Reomting Debug] 巧用VS 的remote debug 功能远程调试程序 经验分享.
  4. 将CloudWatch Logs与Cloudhub Mule集成
  5. Python 集合(set) 介绍
  6. Jeecg 平台开发手册下载(20151014)
  7. 7-100 倒数第N个字符串 (15 分)
  8. python 操作mysql_Python 操作MySQL
  9. IMDB情感分析数据集
  10. python读写文件函数_Python开发【第三篇】:函数读写文件
  11. ar5b97无线网卡驱动linux 版下载,atheros ar5b97驱动
  12. SAP中常用SM系列事务代码总结
  13. 斗圣苍穹游戏代码(点关注,不迷路,还有更多c++小程序等着你)
  14. 搭建Domoticz智能家居服务器实现外网控制ESP8266
  15. JavaScript动画案例——筋斗云,手风琴,固定导航栏
  16. 工作感受月记 201909月
  17. 正态后验分布的MCMC方法
  18. Qt之流式布局(FlowLayout)
  19. 基于java厨房管理系统_java食堂管理系统
  20. 读大学,究竟读什么:一名25岁的董事长给大学生的18条忠告

热门文章

  1. MQ消息队列的常见用法
  2. jQuery(六)插件、Validate验证提交表单、submitHandler、更改错误信息显示的位置、required、Validator、内置验证方式表、validate ()的可选项汇总
  3. python自动化办公源码_python自动化办公:文件篇(自动整理文件,一键完成)
  4. 周末放松 | 2017年看了很多书,想挑出来10本和大家一起分享
  5. 华为防火墙实现服务器负载均衡
  6. java聊天程序论文_【基于java的仿qq聊天程序的设计与实现论文最终版材料】
  7. GORM 连接 ORACLE
  8. 《来客宝》系统使用介绍
  9. (转)ECC算法详细分析
  10. PID专家控制matlab仿真