脚本宝典收集整理的这篇文章主要介绍了javascript代码实例教程-jQuery中事件对象e的事件冒泡用法示例介绍,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
之前查手册的时候没有看到有事件对象这一概念,当时我想实现的是点击一个文本框出现一个下拉多选框,在文本框失去焦点是触发blur事件,从而使下拉框隐藏起来。但是当我要选择多选框是也会使它隐藏,就不能进行选择了,这让我很郁闷。查了一天的资料,终于在脱离了焦点这一块。在网上发现有一个事件冒泡的东西,发现通过点击可以实现我的这一功能。
e.stopPropagation()阻止事件冒泡
. 代码如下:
<head>
<title></title>
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
</head>
<body>
<table>
<tr>
<td><span>冒泡事件测试</span></td>
</tr>
</table>
</body>
. 代码如下:
<script type="text/javascript">
$(function () {
$("table").click(function () { alert("table alert"); });
$("td").click(function () { alert("td alert"); });
$("span").click(function (){
alert("span alert");
});
});
</script>
. 代码如下:
<script type="text/javascript">
$(function () {
$("table").click(function () { alert("table alert"); });
$("td").click(function () { alert("td alert"); });
$("span").click(function (e){
alert("span alert");
e.stopPropagation();
});
});
</script>
. 代码如下:
$("a").click(function (e) {
alert("默认行为被禁止喽");
e.preventDefault();
});
<a href="https://www.baidu.com">测试</a>
. 代码如下:
if (ret===false){
event.preventDefault();
event.stopPropagation();
}
觉得可用,就经常来吧! 脚本宝典 欢迎评论哦! js脚本,巧夺天工,精雕玉琢。小宝典献丑了!
以上是脚本宝典为你收集整理的javascript代码实例教程-jQuery中事件对象e的事件冒泡用法示例介绍全部内容,希望文章能够帮你解决javascript代码实例教程-jQuery中事件对象e的事件冒泡用法示例介绍所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。