課程
/前端開發(fā)
/JavaScript
/JS動(dòng)畫效果
為什么會(huì)剩10個(gè)距離?。??求解 有點(diǎn)繞暈了
2016-06-03
源自:JS動(dòng)畫效果 3-1
正在回答
那這個(gè)問題應(yīng)該怎么解決呀~~~
由于數(shù)值設(shè)置的原因,div移動(dòng)到一定px后,進(jìn)行相減再除20的運(yùn)算后會(huì)出現(xiàn)小數(shù),比如0.75,比如這時(shí)div移動(dòng)到了290,程序里寫到div的left=oDiv.offsetLeft+speed+'px',那么div的left就是290.75px,而瀏覽器是不允許出現(xiàn)小數(shù)的,會(huì)把0.75去掉,那么div的left就成了290,下次執(zhí)行時(shí)div的left是290,算出來速度還是0.75,瀏覽器又省略了小數(shù),結(jié)果就是div停在了290px,到不了目標(biāo)點(diǎn)300。
舉報(bào)
通過本課程JS動(dòng)畫的學(xué)習(xí),從簡(jiǎn)單動(dòng)畫開始,逐步深入各種動(dòng)畫框架封裝
2 回答為什么距離瀏覽器邊框出來這么多?用的老師的move.js
3 回答為什么速度那里的值要設(shè)為10 -10呢
1 回答內(nèi)間距 外間距 邊框會(huì)影響!margin應(yīng)該不影響吧?
2 回答oDiv.style.filter='alpha(opacity'+alpha+10+')';這句的結(jié)構(gòu)是怎么樣的
1 回答問個(gè)小問題為什么(目標(biāo)值-當(dāng)前值)/10會(huì)有小數(shù)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-06-13
那這個(gè)問題應(yīng)該怎么解決呀~~~
2016-06-03
由于數(shù)值設(shè)置的原因,div移動(dòng)到一定px后,進(jìn)行相減再除20的運(yùn)算后會(huì)出現(xiàn)小數(shù),比如0.75,比如這時(shí)div移動(dòng)到了290,程序里寫到div的left=oDiv.offsetLeft+speed+'px',那么div的left就是290.75px,而瀏覽器是不允許出現(xiàn)小數(shù)的,會(huì)把0.75去掉,那么div的left就成了290,下次執(zhí)行時(shí)div的left是290,算出來速度還是0.75,瀏覽器又省略了小數(shù),結(jié)果就是div停在了290px,到不了目標(biāo)點(diǎn)300。