今天遇到的問題,什麼時候該用 stopPropagation 而什麼時候該用 stopImmediatePropagation ?

stopImmediatePropagation

https://developer.mozilla.org/en-US/docs/Web/API/event.stopImmediatePropagation

stopPropagation

https://developer.mozilla.org/en-US/docs/Web/API/event.stopPropagation

簡單而言,stopPropagation 會防止上一層以上的元素聽到事件,stopImmedaitePropagation 有同樣效果再加上「在這個 addEventListener 之後註冊的 event handler 都不會被執行。」

Comments

comments powered by Disqus