a标签冒泡
来源:互联网 发布:hbase不直接删除数据 编辑:程序博客网 时间:2024/05/01 20:42
<!DOCTYPE html>
<html>
<head>
<title>Porschev---Jquery 事件冒泡</title>
<script src="jquery-1.3.2-vsdoc.js" type="text/javascript"></script>
</head>
<body><form id="form1" runat="server"><div id="divOne" onclick="alert('我是最外层');"><div id="divTwo" onclick="alert('我是中间层!')"><a id="hr_three" href="http://www.baidu.com" mce_href="http://www.baidu.com"onclick="alert('我是最里层!')">点击我</a></div></div></form></body></html>
比如上面这个页面,
分为三层:divOne是第外层,divTwo中间层,hr_three是最里层;
他们都有各自的click事件,最里层a标签还有href属性。
运行页面,点击“点击我”,会依次弹出:我是最里层---->我是中间层---->我是最外层
---->然后再链接到百度.
这就是事件冒泡,本来我只点击ID为hr_three的标签,但是确执行了三个alert操作。
事件冒泡过程(以标签ID表示):hr_three----> divTwo---->
如何来阻止?
1.event.stopPropagation();
<script>
再点击“点击我”,会弹出:我是最里层,然后链接到百度
如果头部加入的是以下代码
<script type="text/javascript">$(function() {$("#hr_three").click(function(event) {return false;});});<script>
再点击“点击我”,会弹出:我是最里层,但不会执行链接到百度页面
由此可以看出:
1.event.stopPropagation();
2.return false;
还有一种有冒泡有关的:
3.event.preventDefault();
- a标签冒泡
- a标签事件冒泡
- 阻止a标签事件冒泡
- a标签和阻止事件冒泡
- a标签
- a标签
- A标签
- a标签
- a标签
- <a>标签
- <a>标签
- a标签
- a标签
- a标签嵌套a标签
- <a>标签<form>标签
- a标签与span标签
- HTML<a>标签,<img>标签
- a标签样式 和 a标签属性
- Thinking in Java:容器深入研究
- CentOS 6.0 启动时出现fstab错误时的修复
- java基础知识总结(二)
- Unity3D中C#调用iOS的静态库(*.a)
- osgCallback的实现方法
- a标签冒泡
- 阿里实习生面试总结
- 码农小汪-Hibernate学习5-hibernate中对象的三种状态分析
- rsyslog日志系统
- 读取数据库表的前十条数据
- 冗余关系
- 在原装Win8操作系统的计算机上U盘安装CentOS6.5系统
- RMQ (Range Minimum/Maximum Query)算法
- 开发软件下载资源