jQuery基礎(三)問題..6-2jQuery事件對象的屬性和方法
問題一: ?return false 能不能取代event.stopPropagation()? ? ? ? ? ? ? 我試了試,效果上是一樣的,組織了冒泡. 問題二: 冒泡事件是瀏覽器默認事件?
問題一: ?return false 能不能取代event.stopPropagation()? ? ? ? ? ? ? 我試了試,效果上是一樣的,組織了冒泡. 問題二: 冒泡事件是瀏覽器默認事件?
2016-12-19
舉報
2017-01-02
問題一:二樓說的對,問題二:冒泡不是事件,而是事件以冒泡的方式傳遞,這是兩大公司的觀點不同而以,一公司認為某個元素向外圍元素進行傳遞合理(這種方式稱為事件冒泡),另一公司認為應該先從最外圍元素向某個具體元素傳遞合理(這種方式稱為事件捕獲),多數(shù)瀏覽器默認的是冒泡方式!而且我們還可以設置用哪種方式傳遞!
2016-12-27
兩個都有阻止的作用,但是,return false用于不匹配條件下阻止函數(shù)運行,而event.shtpPropagation()用于阻止冒泡,和函數(shù)先決條件是否滿足無關(guān),它的作用目的是不影響沒有設置綁定事件的其它DOM元素。
2016-12-20
event.preventDefault() 方法:阻止默認行為,阻止事件冒泡,而return false不能阻止