移动盒子案例
鼠标经过长图往上走,鼠标经过长图往下走
<script>
var timer=null;
var y=0;//用变量记录top的初始值
var pic=document.getElementById('pic');
var goUp=document.getElementById('goUp');
var goDown=document.getElementById('goDown');
goUp.onmouseover=function () {
//防止定时器重复所以清除定时器
clearInterval(timer);
timer=setInterval(function () {
if (y>-1070) {
y -=5;
pic.style.top=y+"px";
}else{
clearInterval(timer);
};
},15);
}
goDown.onmouseover=function () {
//防止定时器重复所以清除定时器
clearInterval(timer);
timer=setInterval(function () {
if (y<0) {
y +=5;
pic.style.top=y+"px";
}else{
clearInterval(timer);
};
},15);
}
goDown.parentNode.onmouseout=function(){
clearInterval(timer);
}
</script>