为了账号安全,请及时绑定邮箱和手机立即绑定
逐渐开始看不懂了。。这两个无反应的是为啥?
我对冒泡的认可还停留在 ‘当div与其中的元素都绑定了click事件时,点击里面的元素会向外冒泡,触发div的点击事件’

最赞回答 / Cshine
blur、focus事件在元素本身产生,不支持冒泡;focusin、focusout事件支持冒泡。并要注意不是所有元素都能够接收焦点的.能够响应用户操作的元素才有焦点所以 $(".aaron").focus(function() {        $(this).css('border', '2px solid red')    })这里父级div虽然绑定了focus事件,但是由于是子元素input获得了焦点,也就是input触发了focus事件(当然同时也触发了focusin事件)但是input却没有绑...
事件委托,看下js源码会更好理解
考验手速的时候到了
@微积分2016 toggl()方法废除了??????

最赞回答 / 全国花式抖腿冠军
trigger事件传递数据需要冒泡才能完成,而focus事件不支持冒泡,所以只能出发原始事件,也就是聚焦,triggerHandler事件也不支持冒泡,传递数据不需要经过冒泡实现所以这里可以传递函数给focus事件
$('body').on('click',"a", function(e){})相当于 $('body a').on('click', function(e){})
完全没理解,把click事件绑定在div元素上,那么a元素位于div元素的内部,点击a元素肯定会触发div的事件啊......
貌似这个篇章好多错别符号,相对慕课其它课程来说。
表现和之前keydown一个样……
mouseover事件不是移入的时候触发的吗?(星星眼......@_@)
我试过了,只能给祖辈元素绑定事件的时候,选择器参数为后代元素,才能实现这样的事件委托,也就是说只有祖辈元素能委托后代元素,同辈元素之间不能相互委托,后代元素也不能委托祖辈元素
这个就相当于在封装的时候对onmouseover进行阻止冒泡

最新回答 / 慕粉3847822
表示chrome 火狐 都支持中文输入  感觉跟keydown没什么区别,有的话也是keypress支持的按键少罢了
应该是失去焦点并且value改变才触发
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消