focus與blur事件:不支持冒泡,focusin與focusout支持冒泡
1、focus與blur事件:只有綁定在需要該事件的元素身上才會起效,這里是加載在input的父元素div上,所以沒有效果;
2、focusin與focusout支持冒泡:只要加載在的元素里有子元素觸發(fā)就可以通過冒泡是這個事件起效。
1、focus與blur事件:只有綁定在需要該事件的元素身上才會起效,這里是加載在input的父元素div上,所以沒有效果;
2、focusin與focusout支持冒泡:只要加載在的元素里有子元素觸發(fā)就可以通過冒泡是這個事件起效。
2017-09-18
在這里立一個flag:到下星期的星期一完成jQuery的第三篇與第四篇!?。〖佑停。。。?br />
菜鳥新手,期望認(rèn)識更多的學(xué)習(xí)前端的朋友,我的QQ:1789558732
菜鳥新手,期望認(rèn)識更多的學(xué)習(xí)前端的朋友,我的QQ:1789558732
2017-09-16
pageX:相對于文檔的左邊緣的距離
pageY:相對于文檔的上邊緣的距離
.data(name,value):用于從目標(biāo)元素中獲取或輸入數(shù)據(jù)
pageY:相對于文檔的上邊緣的距離
.data(name,value):用于從目標(biāo)元素中獲取或輸入數(shù)據(jù)
2017-09-16
也就是說,on綁定的div事件是個大房子,你只要不指定這個房子里面的任何一個人,隨機(jī)點(diǎn)誰都可以給一個執(zhí)行函數(shù),但是如果你指定是這個房子里的某一個那么當(dāng)點(diǎn)到這個人的時候再去執(zhí)行這個函數(shù)
2017-09-15
是的呢我一開始也是不理解 后面理解:input這個文本框失去焦點(diǎn)你用blur不會產(chǎn)生冒泡所以失去焦點(diǎn)你綁定在這個div上自然是沒有反應(yīng)的。這就是與focusout的區(qū)別
2017-09-15
triggerHandler不會觸發(fā)瀏覽器的默認(rèn)行為,.triggerHandler( "submit" )將不會調(diào)用表單上的.submit()
.trigger() 會影響所有與 jQuery 對象相匹配的元素,而 .triggerHandler() 僅影響第一個匹配到的元素
使用 .triggerHandler() 觸發(fā)的事件,并不會在 DOM 樹中向上冒泡。 如果它們不是由目標(biāo)元素直接觸發(fā)的,那么它就不會進(jìn)行任何處理
與普通的方法返回 jQuery 對象(這樣就能夠使用鏈?zhǔn)接梅?相反,.triggerHandler() 返回最后一個處理的事件的返回值。
.trigger() 會影響所有與 jQuery 對象相匹配的元素,而 .triggerHandler() 僅影響第一個匹配到的元素
使用 .triggerHandler() 觸發(fā)的事件,并不會在 DOM 樹中向上冒泡。 如果它們不是由目標(biāo)元素直接觸發(fā)的,那么它就不會進(jìn)行任何處理
與普通的方法返回 jQuery 對象(這樣就能夠使用鏈?zhǔn)接梅?相反,.triggerHandler() 返回最后一個處理的事件的返回值。
2017-09-14
重點(diǎn):具體能觸發(fā)submit事件的行為:
<input type="submit">
<input type="image">
<button type="submit">
當(dāng)某些表單元素獲取焦點(diǎn)時,敲擊Enter(回車鍵)
上述這些操作下,都可以截獲submit事件。
<input type="submit">
<input type="image">
<button type="submit">
當(dāng)某些表單元素獲取焦點(diǎn)時,敲擊Enter(回車鍵)
上述這些操作下,都可以截獲submit事件。
2017-09-13