"mouseenter事件只会在绑定它的元素上被调用,而不会在后代节点上被触发"
这句话不对吧,应该是父节点
这句话不对吧,应该是父节点
2017-06-02
我觉得测试三的var n=0不是没起作用,而是被覆盖了:
页面加载完毕后按顺序解析代码,测试二中已经有了var n=0所以测试三中的也就没必要了
你可以将测试三中的n赋值为3,在移到测试二的区域,就会发现第一次触发次数就是4
页面加载完毕后按顺序解析代码,测试二中已经有了var n=0所以测试三中的也就没必要了
你可以将测试三中的n赋值为3,在移到测试二的区域,就会发现第一次触发次数就是4
2017-06-02
对于mouseup,无论鼠标在哪按下,只要在绑定事件的元素上松开即可触发事件,mousedown同理
2017-06-02
我觉得代码写成这样更容易理解吧<script type="text/javascript">
$(".aaron3").blur(function() {
$(this).css('border', '2px solid red')
})
$(".aaron4").focusout(function() {
$(this).css('border', '2px solid red')
})
</script>
$(".aaron3").blur(function() {
$(this).css('border', '2px solid red')
})
$(".aaron4").focusout(function() {
$(this).css('border', '2px solid red')
})
</script>
2017-06-01
我的理解是,focus()值在元素本身得到焦点时触发,而focusin() 是当元素的子元素得到焦点时也会触发
2017-06-01
事件冒泡是向父级冒,一直理解从事件绑定的元素开始。看过这个之后才理解,是从你点击是元素向父级冒,如果父级有绑定事件,那么就执行父级的事件!
2017-05-31
我觉得$("ul").on('click',function(e){
alert('触发的元素是内容是: ' + e.target.textContent)
})
等价于
$("ul").on('click',"li",function(e){
alert('触发的元素是内容是: ' + e.target.textContent)
})
alert('触发的元素是内容是: ' + e.target.textContent)
})
等价于
$("ul").on('click',"li",function(e){
alert('触发的元素是内容是: ' + e.target.textContent)
})
2017-05-23