最新回答 / fortunate螞蟻
#move{ width: 300px; border:1px solid #ccc; margin:0 auto; padding:10px; overflow: hidden; } #move a{ display: inline-block; width: 58px; height: 25px; border:1px solid #ddd; border-radius: 3px; text-align: center; margin:10px 17...
2018-11-11
最新回答 / 慕粉2144247501
定時(shí)器,timer=setInterval(function(){//里面執(zhí)行的操作},30);//30表示:每隔30毫秒,就執(zhí)行一次function里面的操作
2018-11-10
最贊回答 / 慕粉3673019
視頻中flag的聲明位置應(yīng)該是寫錯(cuò)了,實(shí)際上應(yīng)該是寫在定時(shí)器內(nèi)。視頻中為什么動(dòng)畫會(huì)停止?完全是因?yàn)閟peed歸0了,動(dòng)畫停止了,但實(shí)際上定時(shí)器并沒有停止,還在繼續(xù)運(yùn)行。感謝 @紙丶兩面白? ?同學(xué)!
2018-09-14
最新回答 / qq_零_137
icur = Math.round((getStyle(obj, attr)) * 100);這句應(yīng)該改成icur=Math.round(parseFloat(getStyle(obj,attr))*100);
2018-09-11
已采納回答 / 丶?xì)w途
使用getElementsByTagName來獲取‘a(chǎn)’,此時(shí)獲取的是一個(gè)數(shù)組對(duì)象,包含3個(gè)‘a(chǎn)’對(duì)象;然后通過數(shù)組編號(hào)來準(zhǔn)確獲取其中一個(gè),或者通過循環(huán)遍歷這個(gè)數(shù)組來對(duì)這3個(gè)進(jìn)行設(shè)置。一段程序里面id只能是唯一的,不能有兩個(gè)相同ID,在這兒你可以把ID改為class,然后用getElementsByClassName來獲取對(duì)象,之后是一樣的。
2018-09-11
最新回答 / 請(qǐng)讓我安靜一會(huì)兒
你在瀏覽器里調(diào)試一下,就很容易發(fā)現(xiàn)問題的,我寫代碼時(shí),第一遍,總出點(diǎn)毛病,調(diào)式多了,就會(huì)了;
2018-08-23
已采納回答 / 慕先生5247145
speed = speed < 0 ? Math.ceil(speed) : Math.floor(speed); 這句錯(cuò)了;速度為正時(shí),要往上取整,速度為負(fù)時(shí),往下取整,你剛好寫反了。你與教程視頻里的區(qū)別在與,教程中判斷時(shí) speed>0,你這判斷的是<0,所以語句順序也要改一下。還有重復(fù)了<style type="text/css">,按理說這種寫錯(cuò)了軟件應(yīng)該會(huì)提醒的。加油~
2018-08-08
已采納回答 / 慕先生5247145
第58行代碼錯(cuò)了不是da.style.width=da.offsetLeft+speed+"px";?時(shí) da.style.left=da.offsetLeft+speed+"px";
2018-08-08
最新回答 / 莫892897612
oDiv.onmouseover = function(){startMove(10,100);oDiv.onmouseout = function(){? ? ? ? startMove(-10,30);}}這里錯(cuò)了? 沒{}對(duì)。應(yīng)該是oDiv.onmouseover = function(){startMove(10,100);}oDiv.onmouseout = function(){? ? ? ? startMove(-10,30);}
2018-07-31