課程
/前端開(kāi)發(fā)
/jQuery
/jQuery基礎(chǔ)(三)—事件篇
為什么單單第一個(gè)事件加event.stopPropagation()沒(méi)有阻止父級(jí)元素的冒泡事件呢?
2017-04-01
源自:jQuery基礎(chǔ)(三)—事件篇 6-2
正在回答
在jq中return false既阻止事件冒泡又阻止事件默認(rèn)行為,不建議使用
錯(cuò)了,return false 是阻止默認(rèn)行為
//為 <span> 元素綁定 click 事件 ?
? ? $("span").click(function() {
? ? ? ? $("#msg").html($("#msg").html() + "<p>內(nèi)層span元素被單擊</p>");
? ? ? ? ?event.stopPropagation()
? ? ? ? ? return false
? ? });
?return false和event.stopPropagation()一樣都是阻止冒泡。
單第一個(gè)事件加event.stopPropagation(),只是阻止span向父級(jí)以上冒泡。
也就是點(diǎn)擊span以后就不會(huì)冒泡到外層div的點(diǎn)擊。
并不能阻止父級(jí)外層div向body冒泡。
第一個(gè)回調(diào)函數(shù)中沒(méi)有傳遞event對(duì)象呀
舉報(bào)
jQuery第三階段開(kāi)啟事件修煉,掌握對(duì)頁(yè)面進(jìn)行交互的操作
2 回答關(guān)于mouseenter和mouseleave阻止冒泡事件
5 回答我不要阻止冒泡
5 回答冒泡不是從子元素往父元素冒泡么 怎么給父元素綁定click 子元素有行為
5 回答為啥$("span").click(function() 阻止事件冒泡不成功
4 回答第一個(gè)click沒(méi)有阻止冒泡,那為什么它只冒泡到外層div,沒(méi)有冒泡到body
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-04-06
在jq中return false既阻止事件冒泡又阻止事件默認(rèn)行為,不建議使用
2017-04-06
錯(cuò)了,return false 是阻止默認(rèn)行為
2017-04-06
//為 <span> 元素綁定 click 事件 ?
? ? $("span").click(function() {
? ? ? ? $("#msg").html($("#msg").html() + "<p>內(nèi)層span元素被單擊</p>");
? ? ? ? ?event.stopPropagation()
? ? ? ? ? return false
? ? });
?return false和event.stopPropagation()一樣都是阻止冒泡。
單第一個(gè)事件加event.stopPropagation(),只是阻止span向父級(jí)以上冒泡。
也就是點(diǎn)擊span以后就不會(huì)冒泡到外層div的點(diǎn)擊。
并不能阻止父級(jí)外層div向body冒泡。
2017-04-01
第一個(gè)回調(diào)函數(shù)中沒(méi)有傳遞event對(duì)象呀