已采納回答 / 慕神6131772
函數體中的局部變量只在函數執行時生成的調用對象中存在,函數執行完畢時局部變量即刻銷毀。就是說你的函數執行到開啟定時器以后,就算執行結束了,那么這個局部變量就會被銷毀。也就是說剛打開定時器,定時器就沒了
2016-01-03
已采納回答 / 夢中淚
你是把最終的結果取整了,而實際上是把每次運動時的速度取整了。10每次減0.9一直減減到0.1,然后向下取整,但實際是先把0.9向上取整為1,然后一直減減到0。好像是這樣
2015-12-26
已采納回答 / ppo_YXWU
?speed?=?speed?>?0???Math.floor(speed)?:?Math.ceil(speed);這一句換一下:?speed?=?speed?>?0???Math.ceil(speed)?:?Math.floor(speed);這樣才能保證速度不為0;不然width差值小于8時速度就為0了,width就不變了,一直達不到200和400
2015-12-25
已采納回答 / 智見君
把var?flag=true; ?放到下面我給放那個位置for(var?attr?in?json){var?cur=0;var?flag=true; ? // 放到這里if(attr=='opacity'){cur=Math.round(parseInt(getstyle(obj,attr))*100);//?alert(cur)}else{cur=Math.round(parseInt(getstyle(obj,attr)));}
2015-12-12