表單事件之blur與focus事件
獲得焦點(diǎn):focus(不支持冒泡) focusin(支持冒泡)
失去焦點(diǎn):blur(不支持冒泡) focusout(支持冒泡)
獲得焦點(diǎn):focus(不支持冒泡) focusin(支持冒泡)
失去焦點(diǎn):blur(不支持冒泡) focusout(支持冒泡)
2017-01-11
鼠標(biāo)指針穿過備選元素或其子元素時,就會觸發(fā)mouseover事件。
只有在鼠標(biāo)指針穿過被選元素時,才會觸發(fā) mouseenter 事件。
只有在鼠標(biāo)指針穿過被選元素時,才會觸發(fā) mouseenter 事件。
2017-01-11
$("input").select(function(e){
alert(e.target.value);
//e.cancelBubble(true); //阻止冒泡,不能阻止默認(rèn)
e.stoppropagation() //阻止冒泡,不能阻止默認(rèn)
//return false; //既阻止冒泡,又阻止默認(rèn)行為
})
$("#bt1").click(function(){
$("input").select();
})
alert(e.target.value);
//e.cancelBubble(true); //阻止冒泡,不能阻止默認(rèn)
e.stoppropagation() //阻止冒泡,不能阻止默認(rèn)
//return false; //既阻止冒泡,又阻止默認(rèn)行為
})
$("#bt1").click(function(){
$("input").select();
})
2017-01-11
e.currentTarget.selectionStart
e.currentTarget.selectionEnd
e.currentTarget.selectionEnd
2017-01-09
這樣寫的話,mousedown生效的時候只要稍微一動就會觸發(fā)ul的內(nèi)容,也就是所有觸發(fā)點(diǎn)li的內(nèi)容
2017-01-05
有選擇器參數(shù),回調(diào)函數(shù)中的this指向選擇器選定的對象,而不是on前面的對象,因?yàn)榇藭r事件綁定到了on前面元素的,且是選擇器選定的,后代元素上面了。
2017-01-04
"如果提供了第二參數(shù),那么事件在往上冒泡的過程中遇到了選擇器匹配的元素,將會觸發(fā)事件回調(diào)函數(shù)"最后這句話是說的有問題吧?應(yīng)該說“如果提供了第二參數(shù),那么事件在往上冒泡的過程中遇到了選擇器匹配的元素,將會觸發(fā)事件回調(diào)函數(shù),否則,如果遇不到選擇器匹配的元素,將不會觸發(fā)事件回調(diào)函數(shù)?。?rdquo;這樣便于初學(xué)者理解
2017-01-04
只觸發(fā)回調(diào)函數(shù),而不觸發(fā)默認(rèn)行為,大概可能也許這樣吧,文字懶得看...應(yīng)該是這樣的,跟前面的trigger一樣,是很好用的,原生JS想實(shí)現(xiàn)可不容易...順便打個卡,這教程刷起來太快了...
2017-01-03