jquery事件冒泡和阻止事件传播的方法

JQuery中的事件绑定,都是属于事件冒泡。

《javascript中的事件绑定_事件冒泡_事件捕获和事件执行顺序》这篇文章介绍了JQuery中绑定事件处理函数的几种方式,从中可以看到:这几种绑定方式,都不允许我们传递事件类型(是事件冒泡,还是事件捕获)。而javascript原生提供的addEventListener()则允许我们设置事件的类型。

点击outC的时候,依次打印出C–>B–>A,很明显这是属于事件冒泡。

 

阻止事件传播的2种方式。

方式1:使用event对象的stopPropagation()函数,这种做法与javascript中一致。

方式2:事件处理函数的返回值false,javascript中的addEventListener没有这个功能。

 


发表评论

电子邮件地址不会被公开。 必填项已用*标注