求助滑块运动问题!!!!
下面这段代码到底哪里错了,为什么它不会停止,而是一直滑动,求解
window.onload=function(){
var check=document.getElementById("check");
check.onmouseover=function(){
startMove(1,0);}
check.onmouseout=function(){
startMove(1,-100);}
}
var time=null;
function startMove(speed,target){
var box=document.getElementById("box");
clearInterval(time);
time=setInterval(function(){
if(box.offsetLeft==target)
clearInterval(time);
else
box.style.left=box.offsetLeft+speed+"px";
},30);
}