已采纳回答 / qq_TO世界尽头_03751774
mouseover会被冒泡触发,给外层绑定的时候,内层事件的冒泡就会触发外层的事件,但是mouseenter不会被冒泡触发,把它绑定在外层,虽然内层冒泡了,但是外层不会被触发。个人理解。
<div class="left">
第一个div
<div class="aaron">
第二个div
<a>点击这里</a>
</div>
</div>
可以将代码改成这样试一下
第一个div
<div class="aaron">
第二个div
<a>点击这里</a>
</div>
</div>
可以将代码改成这样试一下
2017-03-23
最赞回答 / 夜莺z
e是event的意思,是当前执行的事件测试二:$('p').mousedown(function(e) { alert(e.target.textContent) })是p元素的mousedown事件,后面button的触发事件也是p元素的啊。测试三:function data(e) { alert(e.data) //1111 } function a() { $("button:eq(2)").mousedown(1111, ...
2017-03-22
已采纳回答 / 慕粉2243585596
$("#test2").on('mousedown mouseup', function(e)这句就是在绑定mousedown和 mouseup事件,这里绑定多个事件是用空格分隔开的
2017-03-21
最新回答 / 慕粉4042427
不要纠缠于冒号理解,你只需将各个删去,尝试各种组合,并将event.stopPropagation(); //阻止事件冒泡 放置在不同地方,相信你就会理解了,
2017-03-21