日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
js什么是事件冒泡?(設(shè)置事件冒泡,js事件冒泡機(jī)制何時有用)

js什么是事件冒泡?

是事件向上傳導(dǎo),當(dāng)后代元素上的事件被觸發(fā)時,將會導(dǎo)致其祖先元素上的同類事件也會觸發(fā)。

創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)公司,提供成都網(wǎng)站制作、成都做網(wǎng)站,網(wǎng)頁設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);可快速的進(jìn)行網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,是專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

- js事件的冒泡大部分情況下都是有益的,如果需要取消冒泡,則需要使用事件對象來取消

js阻止事件冒泡的兩種方法?

阻止事件冒泡的兩種方法分別是使用event.stopPropagation()方法和event.cancelBubble屬性。

使用event.stopPropagation()可以在事件處理程序中調(diào)用,從而阻止事件繼續(xù)傳播到父元素。而使用event.cancelBubble屬性可以設(shè)置為true來阻止事件冒泡。這兩種方法都可以有效地阻止事件冒泡,讓我們可以更精確地控制事件的傳播。在編寫js代碼時,可以根據(jù)具體情況選擇合適的方法來實(shí)現(xiàn)事件冒泡的阻止。

js如何取消事件冒泡?

1、cancelBubble(HTML DOM Event 對象屬性) :如果事件句柄想阻止事件傳播到包容對象,必須把該屬性設(shè)為 true。

2、stopPropagation(HTML DOM Event 對象方法):終止事件在傳播過程的捕獲、目標(biāo)處理或起泡階段進(jìn)一步傳播。調(diào)用該方法后,該節(jié)點(diǎn)上處理該事件的處理程序?qū)⒈徽{(diào)用,事件不再被分派到其他節(jié)點(diǎn)。

3、 preventDefault(HTML DOM Event 對象方法)通知瀏覽器不要執(zhí)行與事件關(guān)聯(lián)的默認(rèn)動作。例子: function stopBubble(e) { if (e && e.stopPropagation) e.stopPropagation() else window.event.cancelBubble=true } 把這個stopBubble(e)函數(shù)放到你想要的阻止事件冒泡函數(shù)里面就可以阻止事件冒泡了

到此,以上就是小編對于js事件冒泡與事件委托的問題就介紹到這了,希望這3點(diǎn)解答對大家有用。


分享標(biāo)題:js什么是事件冒泡?(設(shè)置事件冒泡,js事件冒泡機(jī)制何時有用)
當(dāng)前路徑:http://m.5511xx.com/article/dghhsjg.html