有選擇器參數(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ù)!!”這樣便于初學(xué)者理解
2017-01-04
只觸發(fā)回調(diào)函數(shù),而不觸發(fā)默認(rèn)行為,大概可能也許這樣吧,文字懶得看...應(yīng)該是這樣的,跟前面的trigger一樣,是很好用的,原生JS想實(shí)現(xiàn)可不容易...順便打個卡,這教程刷起來太快了...
2017-01-03
trigger 這個很方便,要是JS原生的話真的是麻煩...說真的JS具體怎么寫我還不是特別清楚,反正實(shí)現(xiàn)起來不容易,這個方法很好用
2017-01-03
越往后,老師的課程內(nèi)容越不用心,起個函數(shù)名字都和可選參數(shù)名data一樣,難道是故意挖坑誤導(dǎo)學(xué)生???
不至于啊,學(xué)完這些知識只不過學(xué)了些皮毛,值得挖坑嗎?!
不至于啊,學(xué)完這些知識只不過學(xué)了些皮毛,值得挖坑嗎?!
2016-12-31
老師說錯了。
如果在一個元素按住了鼠標(biāo)不放,并且拖動鼠標(biāo)離開這個元素,并釋放鼠標(biāo)鍵,這仍然是算作mousedown事件;如果用戶在一個元素上按下鼠標(biāo)按鍵,并且拖動鼠標(biāo)離開這個元素,然后釋放鼠標(biāo)鍵,這個事件就不觸發(fā)。
如果在一個元素按住了鼠標(biāo)不放,并且拖動鼠標(biāo)離開這個元素,并釋放鼠標(biāo)鍵,這仍然是算作mousedown事件;如果用戶在一個元素上按下鼠標(biāo)按鍵,并且拖動鼠標(biāo)離開這個元素,然后釋放鼠標(biāo)鍵,這個事件就不觸發(fā)。
2016-12-30
"無法響應(yīng)系統(tǒng)功能鍵(如delete,backspace)"
這個測試在firefox中竟然能響應(yīng)(50.1.0)
在chrome中不能響應(yīng)
這個測試在firefox中竟然能響應(yīng)(50.1.0)
在chrome中不能響應(yīng)
2016-12-29
<div id="test">點(diǎn)擊觸發(fā)<div>
$("#test").focusin(11111,function(e) {
//this指向 div元素
//e.date => 11111 傳遞數(shù)據(jù)
});
應(yīng)該是 // e.data => 11111 傳遞數(shù)據(jù)
$("#test").focusin(11111,function(e) {
//this指向 div元素
//e.date => 11111 傳遞數(shù)據(jù)
});
應(yīng)該是 // e.data => 11111 傳遞數(shù)據(jù)
2016-12-29
棄坑去隔壁綠葉學(xué)習(xí)網(wǎng)了。真不是打廣告,我是學(xué)了慕課網(wǎng)jQuery的第一第二部分,在第三部分的第一章節(jié)才棄坑的。確實(shí)這邊jQuery的課程編輯太不走心,錯誤有點(diǎn)多,雖然有些是小錯,但是也很影響學(xué)習(xí)質(zhì)量,邏輯很奇怪。
2016-12-29
應(yīng)該是進(jìn)入此區(qū)域吧,離開區(qū)域觸發(fā)的是mouseout事件
2016-12-28