事件切換和事件冒泡

一、事件切換

1.hover():模擬光標(biāo)移到元素上觸發(fā)的事件

hover(enter,leave);

當(dāng)光標(biāo)移動到元素上時(shí),會觸發(fā)指定的第1個(gè)函數(shù)(enter)

當(dāng)光標(biāo)移出這個(gè)元素時(shí),會觸發(fā)指定的第2個(gè)函數(shù)(leave)

2.toggle():模擬鼠標(biāo)連續(xù)單擊觸發(fā)的事件

toggle(fnl, fn2, ...fnN)

第1次單擊元素,觸發(fā)指定的第1個(gè)函數(shù)(fn1)

當(dāng)再次單擊同一元素時(shí),則觸發(fā)指定的第2個(gè)函數(shù)(fn2)

如果有更多函數(shù),則依次觸發(fā),直到最后一個(gè)

二、事件冒泡

事件會按照DOM樹的層次結(jié)構(gòu)像水泡一樣不斷向上直至頂端

阻止事件冒泡

stopPropagation

return false

阻止事件默認(rèn)行為

preventDefault

return false

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容