最新回答 / 小于飛飛
學(xué)習(xí)過(guò)程,最好是自己跟課程內(nèi)容,動(dòng)手編寫(xiě)內(nèi)容,多練習(xí)才能體會(huì)和掌握知識(shí)吆。源代碼后期會(huì)開(kāi)放的。
2014-11-26
已采納回答 / 偌顏寧
alpha+=speed;在這句話后面加這句話alpha = alpha.toFixed(1)*1;就可以了。我解釋一下這句話的意思toFixed(1)是取小數(shù)點(diǎn)后一位數(shù)字,而該方法返回的是一個(gè)字符串,那么在JS中字符串轉(zhuǎn)換成數(shù)值有兩種方式,一個(gè)是這種:字符串*1可以得到數(shù)字,前提字符串中是純數(shù)字,第二種是用parseInt()的方法去轉(zhuǎn)換,這里我比較懶,就用的第一種
2014-11-25
貌似有問(wèn)題啊,flag永遠(yuǎn)都是false,定時(shí)器永遠(yuǎn)都不會(huì)關(guān)閉。
2014-11-24
學(xué)習(xí)了,貌似var flag= true是不標(biāo)錯(cuò)地方了,應(yīng)該寫(xiě)在setInterval里頭?不然if(flag)并沒(méi)有關(guān)閉定時(shí)器,僅僅最終因iSpeed===0,元素到達(dá)了目標(biāo)值但是定時(shí)器還在跑。
2014-11-23