trigger會觸發(fā)瀏覽器的默認(rèn)行為 triggerHandler不會觸發(fā)瀏覽器的默認(rèn)行為 但是測試了一下都冒泡了 是不是測試錯(cuò)了啊?心累
2016-08-13
據(jù)我拙見 target是正在點(diǎn)擊的那個(gè)元素 this是綁定事件的那個(gè)元素 e.target時(shí)點(diǎn)擊那個(gè)就彈出那個(gè)元素的內(nèi)容,如果是this整個(gè)ul的內(nèi)容全部彈出來了
2016-08-13
這個(gè)呢。。嗯,如果在div里面再寫一句:<p>點(diǎn)擊這里</p>,雖然事件是綁定到div上的,但是你只有點(diǎn)擊<a></a>里面的文本內(nèi)容才會彈出對話框,點(diǎn)擊p標(biāo)簽沒有效果,因?yàn)槭录菑腶標(biāo)簽?zāi)莾好芭莸絛iv的,取決于你把$("div").on("click","參數(shù)",fn)里的參數(shù)設(shè)成啥,設(shè)成p只有點(diǎn)擊p才有效果喲~
2016-08-12
mousedown 點(diǎn)擊下去,拖動(dòng)離開元素也可觸發(fā);mouseup ,拖動(dòng)離開就不能觸發(fā)了,大家可以測試一下,這里老師說得有點(diǎn)問題
2016-08-12
mouseenter 只會在本身調(diào)用事件 不會向上冒泡到父元素的相同事件上
2016-08-12
已采納回答 / 三日月之夜
因?yàn)榈谝粋€(gè)按鈕綁定的是tigger(),會觸發(fā)瀏覽器的默認(rèn)事件focus()事件。你on("focus",function(event,titie))沒有給titie傳入值當(dāng)然不會顯示了。
2016-08-11
測試3這樣寫會不會更好理解
<script type="text/javascript">
$(".right").mousemove(1111,function(e){
$(this).find('p:last').html('數(shù)據(jù):' + e.data)
})
</script>
<script type="text/javascript">
$(".right").mousemove(1111,function(e){
$(this).find('p:last').html('數(shù)據(jù):' + e.data)
})
</script>
2016-08-11