trigger会触发浏览器的默认行为 triggerHandler不会触发浏览器的默认行为 但是测试了一下都冒泡了 是不是测试错了啊?心累
2016-08-13
据我拙见 target是正在点击的那个元素 this是绑定事件的那个元素 e.target时点击那个就弹出那个元素的内容,如果是this整个ul的内容全部弹出来了
2016-08-13
这个呢。。嗯,如果在div里面再写一句:<p>点击这里</p>,虽然事件是绑定到div上的,但是你只有点击<a></a>里面的文本内容才会弹出对话框,点击p标签没有效果,因为事件是从a标签那儿冒泡到div的,取决于你把$("div").on("click","参数",fn)里的参数设成啥,设成p只有点击p才有效果哟~
2016-08-12
mousedown 点击下去,拖动离开元素也可触发;mouseup ,拖动离开就不能触发了,大家可以测试一下,这里老师说得有点问题
2016-08-12
已采纳回答 / 三日月之夜
因为第一个按钮绑定的是tigger(),会触发浏览器的默认事件focus()事件。你on("focus",function(event,titie))没有给titie传入值当然不会显示了。
2016-08-11
测试3这样写会不会更好理解
<script type="text/javascript">
$(".right").mousemove(1111,function(e){
$(this).find('p:last').html('数据:' + e.data)
})
</script>
<script type="text/javascript">
$(".right").mousemove(1111,function(e){
$(this).find('p:last').html('数据:' + e.data)
})
</script>
2016-08-11