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