“div是input的父元素,当它包含的元素input触发了focus事件时,它就产生了focusin()事件。”感觉要方便理解这句话,代码要这么改
$("input:first").focus(function() {
$(this).css('border', '2px solid red')
})
$(".aaron").focusin(function() {
$(this).find('input').val('冒泡捕获了focusin事件')
})
$("input:first").focus(function() {
$(this).css('border', '2px solid red')
})
$(".aaron").focusin(function() {
$(this).find('input').val('冒泡捕获了focusin事件')
})
2016-08-26
看了前面没看懂,看到这一句:
mouseup强调是松手触发,与mousedown是相反的
mouseup与mousedown组合起来就是click事件
才知道是什么意思
mouseup强调是松手触发,与mousedown是相反的
mouseup与mousedown组合起来就是click事件
才知道是什么意思
2016-08-26
$('ul li').on('click',function(){
alert(this.innerHTML)
})
我还是习惯这种写法
alert(this.innerHTML)
})
我还是习惯这种写法
2016-08-25
不知道大家发现没有,mouseover与mouseenter的区别不仅仅在于冒泡问题。在mouseover的绿色框内,那个mouseover冒泡事件触发次数简直是一路飚上去的,动不动就跳。而mouseenter冒泡事件触发次数增长缓慢。后来我发现即使是从div内的a标签上移回到div,mouseover事件也会被触发。而mouseenter不会。
2016-08-25
最赞回答 / qq_边缘又傲娇的马尔福_0
this在JS中指的是当前的上下文对象,即方法/属性的所有者;在DOM中this指向了相应的html元素,this是DOM元素本身的一个引用;$(this),把html元素转化成JQuery对象。
2016-08-25