JQuery中的事件冒泡是指事件会按照DOM层次结构像水泡一样不断向上直至顶端,如下代码:
<html>
<head><title>test1</title>
<script src="./jquery-1.3.2.min.js" type="text/javascript"></script>
<script>
$(document).ready (
function() {
$("body").bind("click", function() {
alert("body click");
});
$("span").bind("click", function(event) {
alert("span click");
});
$("#msg").bind("click", function(event) {
alert("div click");
});
}
);
</script>
</head>
<body>
<span>
<div id="msg">aaa</div>
</span>
</body>
</html>
当点击div后事件会触发,从里到外依次弹出"div click","span click","body click"。如果想要在点击div时只弹出"div click",需要阻止事件冒泡,只需在div的click事件对象中调用stopPropagation方法,阻止事件冒泡代码如下:
$("#msg").bind("click", function(event) {
alert("div click");
event.stopPropagation();
});
此时点击div时只会弹出"div click"。
分享到:
相关推荐
jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡...
一、什么是jquery事件冒泡 在很多教材或者手册都可能会涉及到事件冒泡的概念,老手来说这当然是最基本的概念,但往往对于初学者可能比较陌生或者说从来没有听说过。下面就结合代码实例来简单介绍一下什么是事件冒泡...
事件的冒泡 什么是事件的冒泡? 就是事件从子元素向父元素传递的一个过程 如何阻止事件的冒泡? 方式一:在事件的回调函数中加上return false; 方式二:在事件回调函数的形参列表中添加event,然后在回调函数中...
jquery阻止事件冒泡jquery阻止事件冒泡jquery阻止事件冒泡
什么是JS事件冒泡? 在一个对象上触发某类事件... 如何来阻止Jquery事件冒泡? 通过一个小例子来解释 代码如下: <%@PageLanguage=”C#”AutoEventWireup=”true”CodeFile=”Default5.aspx.cs\u201dInherits=
jquery hover 冒泡事件制作心型图片墙鼠标悬浮图片 jquery hover 冒泡事件制作心型图片墙鼠标悬浮图片
什么是JS事件冒泡? 在一个对象上触发某类事件(比如单击onclick事件...如何来阻止Jquery事件冒泡? 通过一个小例子来解释 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/
jquery阻止冒泡的所有方法,适合初学jquery者,是一篇很好的学习文稿
国站翻译过来的一款水晶透明冒泡jquery特效,懒人之家推荐下载
js阻止冒泡及jquery阻止事件冒泡示例介绍.docx
jquery图片冒泡插件鼠标悬停图片冒泡动画展示
主要介绍了jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用,结合实例形式较为详细的分析了jQuery事件绑定、解绑、事件冒泡、阻止冒泡等相关原理与应用技巧,需要的朋友可以参考下
jquery,tips,冒泡,jquery,tips,冒泡