为了账号安全,请及时绑定邮箱和手机立即绑定
trigger会触发浏览器的默认行为 triggerHandler不会触发浏览器的默认行为 但是测试了一下都冒泡了 是不是测试错了啊?心累
据我拙见 target是正在点击的那个元素 this是绑定事件的那个元素 e.target时点击那个就弹出那个元素的内容,如果是this整个ul的内容全部弹出来了
这个呢。。嗯,如果在div里面再写一句:<p>点击这里</p>,虽然事件是绑定到div上的,但是你只有点击<a></a>里面的文本内容才会弹出对话框,点击p标签没有效果,因为事件是从a标签那儿冒泡到div的,取决于你把$("div").on("click","参数",fn)里的参数设成啥,设成p只有点击p才有效果哟~
71行 button后加“:last”
都要改变并失去焦点后才出发该事件
最后两节好深奥的感觉
表示好多错别字,虽然看的懂,但是不太好吧
mousedown 点击下去,拖动离开元素也可触发;mouseup ,拖动离开就不能触发了,大家可以测试一下,这里老师说得有点问题
也就相当于加了一个阻止冒泡的东东
mouseenter 只会在本身调用事件 不会向上冒泡到父元素的相同事件上

已采纳回答 / 三日月之夜
因为第一个按钮绑定的是tigger(),会触发浏览器的默认事件focus()事件。你on("focus",function(event,titie))没有给titie传入值当然不会显示了。
测试3这样写会不会更好理解
<script type="text/javascript">
$(".right").mousemove(1111,function(e){
$(this).find('p:last').html('数据:' + e.data)
})
</script>
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消