恩,我也有不對的地方,onblur and onmouseout是不一樣的,onblur&onfocus和onmouseover&onmouseout的區(qū)別在于:前者是因?yàn)榻裹c(diǎn)的有無而觸發(fā),后者是鼠標(biāo)在指定元素上移入移出鼠標(biāo)觸發(fā)。焦點(diǎn)就像是我寫的這個(gè)輸入框一樣,點(diǎn)擊之后就是輸入狀態(tài),也就是獲得焦點(diǎn),點(diǎn)擊其他地方,就失去了焦點(diǎn)了。
失去焦點(diǎn)和移開的區(qū)別我也說不清楚,以后再深入了解吧。
2015-07-25
臨時(shí)寫了一下,自己多寫多試,不行了再問。
2015-08-28
onblur失去焦點(diǎn)是,你之前是點(diǎn)擊了這個(gè)輸入框,輸入框處于高亮狀態(tài)(光標(biāo)在閃)然后你點(diǎn)擊其他地方,這時(shí)會(huì)觸發(fā)失焦,并且彈出提示框,而onmouseover是只要你鼠標(biāo)移動(dòng)上去就會(huì)觸發(fā),是不需要點(diǎn)擊的,onmouseout也是一樣把鼠標(biāo)移走就會(huì)觸發(fā),也是不需要點(diǎn)擊的。
2015-07-25
onblur是鼠標(biāo)移開時(shí)觸發(fā)的,而onmouseover是移入時(shí)觸發(fā)的。