0
我正在做一个动画,我需要移动我的div 25px。一旦div达到25px它应该翻转回0px,它不应该停止任何方式。为此,我需要一个函数来循环div。这是我到目前为止:有没有更好的方法来实现递增和递减?
var x = 0;
var condition = true;
var loopIt = function(){
while(x < 25 && condition == true){
x++;
console.log(x);
if(x == 25){
condition = false;
}
}
while(x > 0 && condition == false){
x--;
if(x == 0){
condition = true;
}
console.log(x);
}
setTimeout(loopIt, 1000);
}
loopIt();
它运作良好,但我觉得这是丑陋的。有没有更简单的方法来归档相同的?