<1>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>防止起泡</title>
<script src="script/jquery-1.11.0.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$("div li").click(function (e) {
alert("我是li"); return false;
})
$("div ul").click(function (e) { //这个e事实上就是event 是一个事件的对象
alert("我是ul"); e.stopPropagation();
}) $("div").click(function (e) {
alert("我是div");
}) //e.stopPropagation();就是阻止冒泡,假设不写这句,在弹出 “我是li”后就会弹出“我是ul”,然后就会弹出“我是div”。 在这里加入了e.stopPropagation();之后,“我是div”就不会弹出来了。 由于已经被阻止了。事实上这句也可也用 return false来替代
})
</script>
</head>
<body>
<div>
<ul>
<!-- li在ul里,ul在div中。仅仅要点击了li,也就是点击了ul,也就是点击了div。在上面的函数中,先弹出 “我是li”然后弹出“我是ul”,最后弹出“我是div” 一层一层的冒泡,而阻止冒泡的方式就是调用 事件的对象来调用stopPropagation()方法。 这个事件的对象就是函数的參数 e 这个e的名字能够随便取-->
<li>请点击我</li>
</ul>
</div>
</body>
</html>

说明:

1.一个事件起泡相应触发的是上层的同一事件

      单击two的时候就会起泡触发one单击的事件。

单机tree时,会同一时候触发two,然后触发one

2.假设在click事件中,在你要处理的事件之前加上e.preventDefault();

 那么就取消了行为(通俗理解:相当于做了个return操作),不运行之后的语句了。

3.e.stopPropagation()仅仅要在click事件中,就不会触发上层click事件。



版权声明:本文博客原创文章,博客,未经同意,不得转载。

最新文章

  1. SQL Server 常用日期查询语句
  2. Go语言的传值与传引用
  3. mfc 控件字体设置
  4. input[file]标签的accept=”image/*”属性响应很慢的解决办法
  5. 初学者:JSP登陆界面
  6. 二叉树系列 - 二叉搜索树 - 线性时间内把有序链表转化为BST
  7. Fortran并行计算的一些例子
  8. &lt;转&gt;Python 参数知识(变量前加星号的意义)
  9. windows下远程adb
  10. wamp——利用phpmyadmin修改数据库密码
  11. 学生管理系统开发代码分析笔记:jsp+java bean+servlet技术
  12. .net 弹出消息框后,页面样式变乱
  13. 使用Jenkins docker镜像运行Jenkins服务
  14. ajax提交表单向后台发送数据
  15. handlebars.js 自定义helper(过滤)
  16. 虚拟机中不能连接usb设备解决办法
  17. EFCore.MySql当模型遇到int[]怎么办
  18. 【 js 基础 】【 源码学习 】backbone 源码阅读(三)
  19. TIOBE 11月编程语言榜:Go逆袭,Python势头很猛!
  20. Ubuntu下安装MySQL及简单操作

热门文章

  1. hdu1059(多重背包)
  2. ZOJ 1584:Sunny Cup 2003 - Preliminary Round(最小生成树&amp;amp;&amp;amp;prim)
  3. 开放源代码的微微信.NET 0.8 版公布了
  4. 命令行參数选项处理:getopt()及getopt_long()函数使用
  5. Js中的onblur和onfocus事件
  6. oracle database 12c R1 安装文档
  7. 黄聪:Microsoft Enterprise Library 5.0 系列教程(九) Policy Injection Application Block
  8. sql语句用&#39;in&#39;执行多条语句时候,执行错误的解决方法
  9. OSChina底层数据库操作的类(QueryHelper)源代码
  10. Core 1.0中的管道-中间件模式