為什么我的目標(biāo)寬度是400,執(zhí)行的時(shí)候卻是396,剩下的4,需要鼠標(biāo)移入移出四次才會(huì)到400?
為什么我的目標(biāo)寬度是400,執(zhí)行的時(shí)候卻是396,剩下的4,需要鼠標(biāo)移入移出四次才會(huì)到400,高度就很正常!
為什么我的目標(biāo)寬度是400,執(zhí)行的時(shí)候卻是396,剩下的4,需要鼠標(biāo)移入移出四次才會(huì)到400,高度就很正常!
2018-03-13
舉報(bào)
2018-03-18
你好,我也遇到了這個(gè)問(wèn)題。正如老師所講的那樣,一定是有屬性在到達(dá)自己的位置的時(shí)候,立刻觸發(fā)了清除定時(shí)器,導(dǎo)致其他的屬性雖然還沒(méi)有到達(dá)target,就被終止了運(yùn)行。當(dāng)你再次用鼠標(biāo)指向的時(shí)候,定時(shí)器只會(huì)被觸發(fā)一次,for循環(huán)一遍,就遇到opacity屬性已經(jīng)變成1,因此目標(biāo)寬度只被遍歷1次,增長(zhǎng)1,所以需要移入移出4次,這個(gè)情況將會(huì)在你把目標(biāo)寬度修改成201時(shí)相當(dāng)明顯。