问答详情
源自:6-2 jQuery事件对象的属性和方法

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

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

提问者:睡着了做梦 2016-12-19 23:56

个回答

  • 慕数据5775487
    2017-01-02 17:16:31

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

  • 慕粉4340077
    2016-12-27 20:55:31

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

  • qq_郁金香的忧伤_0
    2016-12-20 09:32:03

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