事件本身很好理解,無非就是mouseenter方法阻止了事件冒泡階段的發(fā)生,即當(dāng)內(nèi)部元素發(fā)生事件響應(yīng)時(shí),外部存在相同事件不會(huì)發(fā)生。而mouseover執(zhí)行冒泡階段,當(dāng)內(nèi)部元素發(fā)生事件響應(yīng)時(shí),外部存在相同事件也會(huì)發(fā)生。上述右側(cè)例子中,把a(bǔ)元素中文本分別改為:p元素mouseover事件觸發(fā)次數(shù) 跟 div元素mouseover事件觸發(fā)次數(shù)更好理解,你們覺得呢????
2018-03-05
教程說的是【沒有錯(cuò)的】【沒有錯(cuò)】【沒有錯(cuò)】
如果在一個(gè)元素按住了鼠標(biāo)不放,并且拖動(dòng)鼠標(biāo)離開這個(gè)元素,并釋放鼠標(biāo)鍵,這仍然是算作mousedown事件
【因?yàn)椤酷尫攀髽?biāo)鍵的時(shí)候,一樣會(huì)觸發(fā)mouseup事件,但是已經(jīng)離開了這個(gè)元素【不在這元素中,當(dāng)然不會(huì)觸發(fā)【這個(gè)元素的】mouseup】
看了上面,那mouseup那段話【也】能理解了
如果在一個(gè)元素按住了鼠標(biāo)不放,并且拖動(dòng)鼠標(biāo)離開這個(gè)元素,并釋放鼠標(biāo)鍵,這仍然是算作mousedown事件
【因?yàn)椤酷尫攀髽?biāo)鍵的時(shí)候,一樣會(huì)觸發(fā)mouseup事件,但是已經(jīng)離開了這個(gè)元素【不在這元素中,當(dāng)然不會(huì)觸發(fā)【這個(gè)元素的】mouseup】
看了上面,那mouseup那段話【也】能理解了
2018-02-15
trigger觸發(fā)的click事件冒泡到綁定了點(diǎn)擊事件的div#acident。
2018-02-13
意思就是:綁定了委托事件元素的子元素都會(huì)向上冒泡,但只有符合選擇表達(dá)式的元素接收到冒泡事件(或者自己滿足觸發(fā)條件)時(shí)才會(huì)觸發(fā)function
2018-02-11
意思就是:綁定了委托事件的子元素都會(huì)向上冒泡,但只有符合選擇表達(dá)式的元素接收到冒泡事件(或者自己滿足觸發(fā)條件)時(shí)才會(huì)觸發(fā)function
2018-02-11
trigger 用來在一個(gè)元素上執(zhí)行另一個(gè)元素綁定事件(原生或者自定義),并且支持傳輸數(shù)據(jù);
2018-02-07
target是當(dāng)前事件執(zhí)行的第一個(gè)具體DOM對(duì)象,這個(gè)DOM對(duì)象不變
this是事件冒泡到DOM樹的哪個(gè)對(duì)象,this就指向哪個(gè)對(duì)象,改變的
this是事件冒泡到DOM樹的哪個(gè)對(duì)象,this就指向哪個(gè)對(duì)象,改變的
2018-02-07
div--->是一個(gè)不能聚焦的;
所以你聚焦和失去焦點(diǎn)在div元素是沒用的;
當(dāng)你設(shè)置focusin focuout的時(shí)候
點(diǎn)擊他的可聚焦子元素就會(huì)冒泡到div綁定的事件
當(dāng)你設(shè)置focus blur時(shí):
你點(diǎn)擊子元素input,他不會(huì)向上傳,導(dǎo)致div不知道有這個(gè)事件;
另外,如果想讓div等元素也可以聚焦就div標(biāo)簽內(nèi)加上tabindex="value"元素
value為正數(shù)就是點(diǎn)擊
負(fù)數(shù)為tab
所以你聚焦和失去焦點(diǎn)在div元素是沒用的;
當(dāng)你設(shè)置focusin focuout的時(shí)候
點(diǎn)擊他的可聚焦子元素就會(huì)冒泡到div綁定的事件
當(dāng)你設(shè)置focus blur時(shí):
你點(diǎn)擊子元素input,他不會(huì)向上傳,導(dǎo)致div不知道有這個(gè)事件;
另外,如果想讓div等元素也可以聚焦就div標(biāo)簽內(nèi)加上tabindex="value"元素
value為正數(shù)就是點(diǎn)擊
負(fù)數(shù)為tab
2018-02-07
$(selector).hover(handlerIn, handlerOut)---->css selector:hover{xxxx}鼠標(biāo)懸浮修改樣式,移出恢復(fù)
2018-02-07
mouseleave mouseenter
只會(huì)在當(dāng)前綁定元素執(zhí)行,不會(huì)冒泡執(zhí)行父元素的事件
mouseover mouseout
冒泡執(zhí)行父元素事件
只會(huì)在當(dāng)前綁定元素執(zhí)行,不會(huì)冒泡執(zhí)行父元素的事件
mouseover mouseout
冒泡執(zhí)行父元素事件
2018-02-07
測(cè)試三
定義兩個(gè)函數(shù)
a()定義了data,在調(diào)用data函數(shù)
data()動(dòng)態(tài)輸入變量
然后最下面在調(diào)用a()
定義兩個(gè)函數(shù)
a()定義了data,在調(diào)用data函數(shù)
data()動(dòng)態(tài)輸入變量
然后最下面在調(diào)用a()
2018-02-07
你們把$('body')換成$('div')和$('p'),試一下效果更容易理解
2018-02-06