JavaScript

超轻量级php框架startmvc

js仿小米手机上下滑动效果

更新时间:2020-04-21 00:38 作者:startmvc
本文实例为大家分享了js上下滑动效果的具体代码,供大家参考,具体内容如下<!DOCTYPEhtml

本文实例为大家分享了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" alt="" id="pic">
 <div class="up" id="picup"></div>
 <div class="down" id="picdown"></div>
 </div>
</body>
</html> 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。