最新回答 / 慕勒7123956
你的問題應該是this在傳遞過程中發生了變化試一試,在調用startMove之前?var that=this;然后在startMove中使用that,
2017-04-16
已采納回答 / 迎風向上乀
老哥.obj.style[attr] = icur+speed+'px';你如果把這個speed設置為常數話,他就會在不斷增加你設置正的他就不斷++,-25+8+8+8.....所以就一直往下面掉,同理設置負數時候,就一直向上面升.而原本的var speed = (json[attr]-icur)/8; speed = speed > 0? Math.ceil(speed): Math.floor(speed);速度是變速運動,前面做的運動和上面常數一樣,但是隨著距離越來越近,到后面速度越來越慢...
2017-04-16
最新回答 / weibo_happy的小小明_0
找到原因了<script?type="js/move.js"></script>應該寫成<script?src="js/move.js"></script>
2017-04-15