为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / qq_TO世界尽头_03751774
mouseover会被冒泡触发,给外层绑定的时候,内层事件的冒泡就会触发外层的事件,但是mouseenter不会被冒泡触发,把它绑定在外层,虽然内层冒泡了,但是外层不会被触发。个人理解。
没搞懂为啥要弄两个++n,害的我看了半天
<div class="left">
第一个div
<div class="aaron">
第二个div
<a>点击这里</a>
</div>
</div>
可以将代码改成这样试一下
换成div的时候有两个div所以会弹出两次

最赞回答 / 夜莺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, ...
做放大图的时候会出现色块乱跳,用mouseover的话mouseenter就不会

已采纳回答 / 王大漂亮
this 是会改变的,而e.target是确定的,是唯一不变的。
这一节应该在之前就提一下,不然前面好多根本不懂,之前还一直纠结e到底指的是什么东东?_?

已采纳回答 / 慕粉2243585596
$("#test2").on('mousedown mouseup', function(e)这句就是在绑定mousedown和 mouseup事件,这里绑定多个事件是用空格分隔开的

已采纳回答 / JohnieXu
click是点击事件,mousedown、mouseup是键盘的按键事件两者是不同的事件

最新回答 / 慕粉4042427
不要纠缠于冒号理解,你只需将各个删去,尝试各种组合,并将event.stopPropagation(); //阻止事件冒泡   放置在不同地方,相信你就会理解了,
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消