已采納回答 / qq_TO世界盡頭_03751774
mouseover會(huì)被冒泡觸發(fā),給外層綁定的時(shí)候,內(nèi)層事件的冒泡就會(huì)觸發(fā)外層的事件,但是mouseenter不會(huì)被冒泡觸發(fā),把它綁定在外層,雖然內(nèi)層冒泡了,但是外層不會(huì)被觸發(fā)。個(gè)人理解。
<div class="left">
第一個(gè)div
<div class="aaron">
第二個(gè)div
<a>點(diǎn)擊這里</a>
</div>
</div>
可以將代碼改成這樣試一下
第一個(gè)div
<div class="aaron">
第二個(gè)div
<a>點(diǎn)擊這里</a>
</div>
</div>
可以將代碼改成這樣試一下
2017-03-23
最贊回答 / 夜鶯z
e是event的意思,是當(dāng)前執(zhí)行的事件測(cè)試二:$('p').mousedown(function(e) {? ? ? ? ? ? alert(e.target.textContent)? ? ? ? })是p元素的mousedown事件,后面button的觸發(fā)事件也是p元素的啊。測(cè)試三:function data(e) {? ? ? ? alert(e.data) //1111? ? }? ? function a() {? ? ? ? $("button:eq(2)").mousedown(1111, ...
做放大圖的時(shí)候會(huì)出現(xiàn)色塊亂跳,用mouseover的話mouseenter就不會(huì)
2017-03-22
這一節(jié)應(yīng)該在之前就提一下,不然前面好多根本不懂,之前還一直糾結(jié)e到底指的是什么東東?_?
2017-03-21
已采納回答 / 慕粉2243585596
$("#test2").on('mousedown mouseup', function(e)這句就是在綁定mousedown和 mouseup事件,這里綁定多個(gè)事件是用空格分隔開(kāi)的
2017-03-21
已采納回答 / JohnieXu
click是點(diǎn)擊事件,mousedown、mouseup是鍵盤(pán)的按鍵事件兩者是不同的事件
最新回答 / 慕粉4042427
不要糾纏于冒號(hào)理解,你只需將各個(gè)刪去,嘗試各種組合,并將event.stopPropagation(); //阻止事件冒泡?? 放置在不同地方,相信你就會(huì)理解了,
2017-03-21