本文實例為大家分享了js上下滑動效果的具體代碼,供大家參考,具體內容如下
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> .box{  width: 512px;  height: 400px;  margin:100px auto;  overflow: hidden;  position: relative;  border: 1px solid red; } .box img{  position: absolute;  left: 0;  top: 0; } .box div{  width: 512px;  height: 200px;  position: absolute;  left: 0; } .up{  top:0; } .down{  top: 200px; } </style> <script>  window.onload = function(){ function $(id){ return document.getElementById(id);} var num = 0; var timer; var timer1; $("picup").onmouseover = function(){ //往下走  timer = setInterval(function(){  if(num>=0){   clearInterval(timer);  }else{   num+=3;   $("pic").style.top = num +"px";  }  },10); } $("picup").onmouseleave = function(){  clearInterval(timer); } $("picdown").onmouseover = function(){ //往上走  timer1 = setInterval(function(){  if(num <= -1070){   clearInterval(timer1);  }else{   num-=3;   $("pic").style.top = num +"px";  }  },30); } $("picdown").onmouseleave = function(){  clearInterval(timer1); } } </script></head><body> <div class="box"> <img src="mi.png" <div class="up" id="picup"></div> <div class="down" id="picdown"></div> </div></body></html> 以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。
新聞熱點
疑難解答