事件冒泡、阻止冒泡


只要有事件,就會有冒泡。

事件冒泡三要素:事件源、事件類型、處理函數。

干什么事都有一個流程

事件流三階段:捕獲、目標、冒泡。

什么是事件冒泡:在頁面上元素可能是一個個疊在一起的,最底下是document文檔,每一層的元素都可能設有事件(如點擊事件onclick),為了能執行這個事件,會一層層找下去,然后像在水里冒泡泡一樣反應上來。

這里會有一個問題,如果兩個相互重疊的元素都有綁定事件,那么鼠標點擊一次就會造成兩個事件都被觸發,然而你可能只想觸發其中的一個事件......所以為了防止誤操作,我們要阻止冒泡。

阻止冒泡:

 e.stopPropagation //非ie

 window.event.cancelBubble=true//ie

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM