今天在用時(shí)發(fā)現(xiàn)mouseover和mouseenter,mouseout和mouseleave有點(diǎn)接近嘶居,前一對(duì)是當(dāng)鼠標(biāo)經(jīng)過目標(biāo)元素時(shí)就會(huì)觸發(fā)被綁定事件,而后一對(duì)是當(dāng)鼠標(biāo)離開目標(biāo)元素時(shí)就會(huì)觸發(fā)被綁定事件疏哗。但是還有一點(diǎn)小區(qū)別即是mouseover和mouseout能在父元素和子元素上觸發(fā),而mouseleave和mouseenter僅能在父元素上觸發(fā)。因?yàn)檫@其實(shí)是跟事件冒泡有關(guān)碉纺。鼠標(biāo)事件中的mouseleave和mouseenter是不支持冒泡的徐裸,因此在子元素上無法觸發(fā)遣鼓,而其他兩個(gè)可以。且out先于over先于enter先于leave觸發(fā)重贺。下面看一個(gè)example:
若有什么不足之處請(qǐng)加以指正骑祟,若要轉(zhuǎn)載麻煩聲明出處回懦,謝謝。