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

jQuery基础(三)问题..6-2jQuery事件对象的属性和方法

问题一:  return false 能不能取代event.stopPropagation()?             我试了试,效果上是一样的,组织了冒泡. 问题二: 冒泡事件是浏览器默认事件?

正在回答

4 回答

问题一:二楼说的对,问题二:冒泡不是事件,而是事件以冒泡的方式传递,这是两大公司的观点不同而以,一公司认为某个元素向外围元素进行传递合理(这种方式称为事件冒泡),另一公司认为应该先从最外围元素向某个具体元素传递合理(这种方式称为事件捕获),多数浏览器默认的是冒泡方式!而且我们还可以设置用哪种方式传递!

0 回复 有任何疑惑可以回复我~

两个都有阻止的作用,但是,return false用于不匹配条件下阻止函数运行,而event.shtpPropagation()用于阻止冒泡,和函数先决条件是否满足无关,它的作用目的是不影响没有设置绑定事件的其它DOM元素。

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

event.preventDefault() 方法:阻止默认行为,阻止事件冒泡,而return false不能阻止

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

jQuery基础(三)问题..6-2jQuery事件对象的属性和方法

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