高評那個說錯了。
這里沒有取消事件冒泡。在本例中,當(dāng)input獲得焦點時,必定會產(chǎn)生”獲取焦點“事件,這個事件從低到高進(jìn)行冒泡。focus與focusin的區(qū)別在于看到 冒泡來的事件 是否觸發(fā)。
focusin 遇到冒泡來的事件時,會觸發(fā)。
focus遇到冒泡來的事件時,不會觸發(fā)。也就是說,focus只有在自己產(chǎn)生獲取焦點事件時才觸發(fā)。
ps:要區(qū)分事件與綁定事件的函數(shù)。因為jquery對事件進(jìn)行了封裝,所以它完全可以采用注冊的方式進(jìn)行 事件與函數(shù)的綁定。
ps2:若抑制了事件冒泡,則全局性的focus會在此節(jié)點失效。那就太蠢了。
這里沒有取消事件冒泡。在本例中,當(dāng)input獲得焦點時,必定會產(chǎn)生”獲取焦點“事件,這個事件從低到高進(jìn)行冒泡。focus與focusin的區(qū)別在于看到 冒泡來的事件 是否觸發(fā)。
focusin 遇到冒泡來的事件時,會觸發(fā)。
focus遇到冒泡來的事件時,不會觸發(fā)。也就是說,focus只有在自己產(chǎn)生獲取焦點事件時才觸發(fā)。
ps:要區(qū)分事件與綁定事件的函數(shù)。因為jquery對事件進(jìn)行了封裝,所以它完全可以采用注冊的方式進(jìn)行 事件與函數(shù)的綁定。
ps2:若抑制了事件冒泡,則全局性的focus會在此節(jié)點失效。那就太蠢了。
2016-11-06
事實上,事件冒泡沒有被抑制,mouseover,mouseenter都會向父級傳遞事件
區(qū)別在于:當(dāng)子級發(fā)生鼠標(biāo)移入事件(over或enter)時,本節(jié)點的mouseover會觸發(fā),而mouseenter不會觸發(fā)。
這就形成了抑制事件冒泡的假象。
一般情況下,這正是我們想要的:
只要用了mouseenter,就不在響應(yīng) 子級 的鼠標(biāo)移入事件,即:鼠標(biāo)在這個節(jié)點內(nèi)無論如何移動,都不會觸發(fā)。
ps:目前的高評大多說錯。
區(qū)別在于:當(dāng)子級發(fā)生鼠標(biāo)移入事件(over或enter)時,本節(jié)點的mouseover會觸發(fā),而mouseenter不會觸發(fā)。
這就形成了抑制事件冒泡的假象。
一般情況下,這正是我們想要的:
只要用了mouseenter,就不在響應(yīng) 子級 的鼠標(biāo)移入事件,即:鼠標(biāo)在這個節(jié)點內(nèi)無論如何移動,都不會觸發(fā)。
ps:目前的高評大多說錯。
2016-11-05
我自己的總結(jié):
如果對父元素使用了mouseenter(),那么將會對子元素的mouseover()進(jìn)行阻止冒泡。
而如果父元素使用mouseover(),那將不會對子元素的mouseover()進(jìn)行阻止冒泡。
如果對父元素使用了mouseenter(),那么將會對子元素的mouseover()進(jìn)行阻止冒泡。
而如果父元素使用mouseover(),那將不會對子元素的mouseover()進(jìn)行阻止冒泡。
2016-11-05
測試三:
n這個參數(shù)改成y不然跟測試2容易混淆,
個人理解 我只要進(jìn)入a方法(也就是說第一個P元素中)我就觸發(fā)一次事件(data) data方法被觸發(fā)一下我就在a元素中++n一次
n這個參數(shù)改成y不然跟測試2容易混淆,
個人理解 我只要進(jìn)入a方法(也就是說第一個P元素中)我就觸發(fā)一次事件(data) data方法被觸發(fā)一下我就在a元素中++n一次
2016-11-04
.on("mousedown mouseup", function(e){
})
.on({
mousedown:function(){
},
mouseup:function(){
}
})
})
.on({
mousedown:function(){
},
mouseup:function(){
}
})
2016-11-03
代碼示例過于復(fù)雜了,不能很清晰的說明知識點,有些是為了說明而說明,總之感覺代碼部分不是很好。
雖說作為僅有的jquery不錯的教程,看知識點足夠了,可是離熟練解決問題還差得很遠(yuǎn)
雖說作為僅有的jquery不錯的教程,看知識點足夠了,可是離熟練解決問題還差得很遠(yuǎn)
2016-11-03
基礎(chǔ)一和基礎(chǔ)二評論的人還挺多的
怎么到越到后面人越來越少了???
怎么到越到后面人越來越少了???
2016-11-02