jQuery中bind()怎么去除事件冒泡
展开全部
使用stopPropagation() 方法;
e.stopPropagation()方法不再派发事件。终止事件在传播过程的捕获、目标处理或起泡阶段进一步传播。调用该方法后,该节点上处理该事件的处理程序将被调用,事件不再被分派到其他节点。
例:div点击事件阻止冒泡;
html
<div id="div1"><div id="div2"></div></div>
js
$("#div2").bind("click",function(e){
e.stopPropagation();//阻止事件冒泡,点击div2的时候将不发生点击div1的事件;
});
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$().bind("",function(event){
event.stopPropagation(); 1
return false 2
})
2选1.
event.stopPropagation(); 1
return false 2
})
2选1.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在事件里面加上 return false
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询