哪个地方可以动态赋值改变呢?或者我这个哪个语法有错误,求大神指点。
var timer=null; function startMove() { clearInterval(timer); timer = setInterval(function () { if ($("#div1").offset().left == 0) { clearInterval(timer); } else { $("#div1").css("left", $("#div1").offset().left + 10) } }, 30) } 你的if条件判断应该在定时器内部判断