为了账号安全,请及时绑定邮箱和手机立即绑定

js和jq事件冒泡与事件捕获的一些区别,谁能梳理下,我搞晕了。

js和jq事件冒泡与事件捕获的一些区别,谁能梳理下,我搞晕了。

正在回答

1 回答

事件冒泡就像可乐的气泡一样,气泡从底往上,而事件冒泡从触发的那个元素一路向该元素的父元素,父元素的父元素,······,根元素这样传播;

事件捕获正好相反,像捕猎一样,先把猎物大的范围确定了,再逐步缩小范围,最后抓到猎物,事件捕获先从根元素开始,沿着DOM树向下,直到目标元素。

1 回复 有任何疑惑可以回复我~
#1

慕码人5999576 提问者

jq和js用什么方法阻止冒泡呢
2016-11-16 回复 有任何疑惑可以回复我~
#2

琢匠 回复 慕码人5999576 提问者

js w3c的方法是e.stopPropagation(),IE则是使用e.cancelBubble = true jq常用的方法有 return false 和 e.preventDefault()
2016-11-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

js和jq事件冒泡与事件捕获的一些区别,谁能梳理下,我搞晕了。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信