no no no ,i don't mean you ,i mean all of you are rubbish
2017-10-16
你以為學(xué)到這里就算入門了?天真,路還長著呢少年,你這只不過剛準(zhǔn)備出新手村的時候,跟鐵匠鋪的老頭拿了一把10級的木劍而已
2017-10-16
簡單的例子:
mouseout為例:
<div class="aaron2">
<p>鼠標(biāo)離開此區(qū)域觸發(fā)mouseout事件</p>
</div>
如果在p元素與div元素都綁定mouseout事件,鼠標(biāo)在離開p元素,但是沒有離開div元素的時候,觸發(fā)的結(jié)果:
p元素響應(yīng)事件
div元素響應(yīng)事件
mouseout為例:
<div class="aaron2">
<p>鼠標(biāo)離開此區(qū)域觸發(fā)mouseout事件</p>
</div>
如果在p元素與div元素都綁定mouseout事件,鼠標(biāo)在離開p元素,但是沒有離開div元素的時候,觸發(fā)的結(jié)果:
p元素響應(yīng)事件
div元素響應(yīng)事件
2017-10-14
說什么不往上冒泡顯然是錯的。不信你把代碼中的a改為div試試。
$("div").on("click","p",fn)
倘若沒有p這個[selector],那么點擊div中的子元素冒泡到div都會執(zhí)行fn函數(shù)。
然而加上p[selector] ,那么點擊div中的子元素冒泡到div的過程中,能夠匹配到p[selector],才會真的執(zhí)行fn函數(shù)。
所以就算你直接點擊div,也不會執(zhí)行fn函數(shù),因為沒有冒泡的過程,也就沒有匹配任何[selector]。
$("div").on("click","p",fn)
倘若沒有p這個[selector],那么點擊div中的子元素冒泡到div都會執(zhí)行fn函數(shù)。
然而加上p[selector] ,那么點擊div中的子元素冒泡到div的過程中,能夠匹配到p[selector],才會真的執(zhí)行fn函數(shù)。
所以就算你直接點擊div,也不會執(zhí)行fn函數(shù),因為沒有冒泡的過程,也就沒有匹配任何[selector]。
2017-10-10
keydown:按下鍵盤鍵
keypress:緊接著keydown事件觸發(fā)(只有按下字符鍵時觸發(fā))
keyup:釋放鍵盤鍵
1)用戶按下鍵盤上的字符鍵時
首先會觸發(fā)keydown事件
然后緊接著觸發(fā)keypress事件
最后觸發(fā)keyup事件
如果用戶按下了一個字符鍵不放,就會重復(fù)觸發(fā)keydown和keypress事件,直到用戶松開該鍵為止
2)當(dāng)用戶按下非字符鍵時
首先會觸發(fā)keydown事件
然后就觸發(fā)keyup事件
如果用戶按下了一個非字符鍵不放,就會重復(fù)觸發(fā)keydown事件,直到用戶松開該鍵為止
鏈接:http://www.jianshu.com/p/8f839f558319
keypress:緊接著keydown事件觸發(fā)(只有按下字符鍵時觸發(fā))
keyup:釋放鍵盤鍵
1)用戶按下鍵盤上的字符鍵時
首先會觸發(fā)keydown事件
然后緊接著觸發(fā)keypress事件
最后觸發(fā)keyup事件
如果用戶按下了一個字符鍵不放,就會重復(fù)觸發(fā)keydown和keypress事件,直到用戶松開該鍵為止
2)當(dāng)用戶按下非字符鍵時
首先會觸發(fā)keydown事件
然后就觸發(fā)keyup事件
如果用戶按下了一個非字符鍵不放,就會重復(fù)觸發(fā)keydown事件,直到用戶松開該鍵為止
鏈接:http://www.jianshu.com/p/8f839f558319
2017-10-10
這一小結(jié)應(yīng)該是有好多錯誤吧。。。
2017-10-10
$('p').mouseenter(function a() {
$(this).css("background", 'red');
})
$('p').mouseleave(function b() {
$(this).css("background", '#bbffaa');
})
$("p").hover(a,b);
$(this).css("background", 'red');
})
$('p').mouseleave(function b() {
$(this).css("background", '#bbffaa');
})
$("p").hover(a,b);
2017-10-10
mouseover會在其子節(jié)點(即后代節(jié)點)被選中時被觸發(fā);
mouseenter不會在其子節(jié)點(即后代節(jié)點)被選中時被觸發(fā)。
mouseenter不會在其子節(jié)點(即后代節(jié)點)被選中時被觸發(fā)。
2017-10-10