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

 更新时间:2017年02月05日 11:42:44   作者:秋天1014童话  
这篇文章主要为大家详细介绍了JavaScript仿小米手机上下滑动效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了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> 

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

相关文章

  • js 数组的for循环到底应该怎么写?

    js 数组的for循环到底应该怎么写?

    说实话,我是个比较喜欢怀疑权威的人,但是在有些权威的问题一直在我面前闪,闪啊闪,我就开始不怀疑他们了,因为有10000个人说这个东西是对的,我就会觉得它的确是对的吧。
    2010-05-05
  • 前端图片懒加载(lazyload)的实现方法(提高用户体验)

    前端图片懒加载(lazyload)的实现方法(提高用户体验)

    图片懒加载又称图片延时加载、惰性加载,即在用户需要使用图片的时候加载,这样可以减少请求,节省带宽,提高页面加载速度,相对的,也能减少服务器压力,下面通过本文给大家分享图片懒加载lazyload的实现方法,感兴趣的朋友一起看看吧
    2017-08-08
  • JavaScript基础之静态方法和实例方法分析

    JavaScript基础之静态方法和实例方法分析

    这篇文章主要介绍了JavaScript基础之静态方法和实例方法,简单分析了javascript静态方法及实例方法的定义、使用相关操作技巧与注意事项,需要的朋友可以参考下
    2018-12-12
  • Javascript与flash交互通信基础教程

    Javascript与flash交互通信基础教程

    说明: 略作修改,主要是一些很初级的操作; 又很多相似的文章,不过这个很权威
    2008-08-08
  • js运算符的一些特殊用法

    js运算符的一些特殊用法

    这篇文章主要介绍了js运算符的一些特殊用法,需要的朋友可以参考下
    2018-07-07
  • JavaScript深入浅出__proto__和prototype

    JavaScript深入浅出__proto__和prototype

    这篇文章主要介绍了JavaScript深入浅出__proto__和prototype,文章基于JavaScript的相关资料展开详细的内容介绍。具有一定的参考价值,需要的小伙伴可以参考一下
    2022-05-05
  • 网络请求axios与fetch的区别及使用示例

    网络请求axios与fetch的区别及使用示例

    Fetch和Axios是两个常用的JavaScript库,用于处理数据请求,下面这篇文章主要给大家介绍了关于网络请求axios与fetch的区别及使用的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-04-04
  • 微信小程序开发实现消息推送

    微信小程序开发实现消息推送

    这篇文章主要为大家详细介绍了微信小程序开发实现消息推送,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-05-05
  • JavaScript利用正则表达式去除日期中的-

    JavaScript利用正则表达式去除日期中的-

    页面的日期格式是:YYYY-MM-DD,而数据库中的日期格式是:YYYYMMDD,两者之间需要转换一下,本文利用正则表达式去掉-
    2014-06-06
  • Bootstrap实现带动画过渡的弹出框

    Bootstrap实现带动画过渡的弹出框

    这篇文章主要为大家详细介绍了Bootstrap实现带动画过渡的弹出框,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08

最新评论