跳至主要内容

addEventListener() useCapture

· 閱讀時間約 1 分鐘
ViPro

稍微記錄一下 addEventListener() useCapture 的效果。

addEventListener() useCapture

useCapturetrue 的事件會先觸發,父層的 listener 較子層先觸發;結束了之後才會開始觸發 useCapturefalse 的事件,子層的 listener 較父層先觸發。以上整串事件冒泡都可以透過 event.stopPropagation() 停止。

Reference: https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#usecapture