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

来源:4-1 jQuery键盘事件之keydown()与keyup()事件

慕码人5999576

2016-11-16 12:35

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

写回答 关注

1回答

  • 琢匠
    2016-11-16 14:57:07

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

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

    琢匠 回复慕码人599...

    js w3c的方法是e.stopPropagation(),IE则是使用e.cancelBubble = true jq常用的方法有 return false 和 e.preventDefault()

    2016-11-16 15:20:21

    共 2 条回复 >

jQuery基础(三)—事件篇

jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作

89997 学习 · 625 问题

查看课程

相似问题