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


Posted in Javascript onFebruary 05, 2017

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

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

Javascript 相关文章推荐
jQuery 性能优化指南 (1)
May 21 Javascript
jQuery中live方法的重复绑定说明
Oct 21 Javascript
javascript如何动态加载表格与动态添加表格行
Nov 27 Javascript
整理AngularJS框架使用过程当中的一些性能优化要点
Mar 05 Javascript
基于RequireJS和JQuery的模块化编程日常问题解析
Apr 14 Javascript
AngularJS HTML DOM详解及示例代码
Aug 17 Javascript
JavaScript 中 avalon绑定属性总结
Oct 19 Javascript
微信小程序 引入es6 promise
Apr 12 Javascript
关于vue中watch检测到不到对象属性的变化的解决方法
Feb 08 Javascript
基于vue实现可搜索下拉框定制组件
Mar 26 Javascript
VSCode搭建React Native环境
May 07 Javascript
jquery轮播图插件使用方法详解
Jul 31 jQuery
简单实现js无缝滚动效果
Feb 05 #Javascript
完美的js图片轮换效果
Feb 05 #Javascript
jQuery中ztree 点击文本框弹出下拉框的实例代码
Feb 05 #Javascript
使用JavaScript判断用户输入的是否为正整数(两种方法)
Feb 05 #Javascript
Vue.js学习示例分享
Feb 05 #Javascript
JavaScript定时器制作弹窗小广告
Feb 05 #Javascript
JavaScript制作简易计算器(不用eval)
Feb 05 #Javascript
You might like
香妃
2021/03/03 冲泡冲煮
PHP中模拟链表和链表的基本操作示例
2016/02/27 PHP
thinkphp多表查询两表有重复相同字段的完美解决方法
2016/09/22 PHP
PHP使用zlib扩展实现GZIP压缩输出的方法详解
2018/04/09 PHP
用js得到网页中所有的div的id
2020/10/19 Javascript
javascript 节点排序 2
2011/01/31 Javascript
js为数字添加逗号并格式化数字的代码
2013/08/23 Javascript
JavaScript利用正则表达式去除日期中的“-”
2014/07/01 Javascript
javascript实现画不相交的圆
2015/04/07 Javascript
学习JavaScript设计模式(策略模式)
2015/11/26 Javascript
最简单纯JavaScript实现Tab标签页切换的方式(推荐)
2016/07/25 Javascript
基于JS实现checkbox全选功能实例代码
2016/10/31 Javascript
TypeScript学习之强制类型的转换
2016/12/27 Javascript
详解bootstrap导航栏.nav与.navbar区别
2017/11/23 Javascript
Vue.extend实现挂载到实例上的方法
2019/05/01 Javascript
微信小程序HTTP接口请求封装代码实例
2019/09/05 Javascript
Node.js API详解之 net模块实例分析
2020/05/18 Javascript
[01:00:06]加油DOTA_EP01_网络版
2014/08/09 DOTA
[36:05]DOTA2亚洲邀请赛 3.31 小组赛 A组 Liquid vs Optic
2018/04/01 DOTA
Python中的lstrip()方法使用简介
2015/05/19 Python
Python实现返回数组中第i小元素的方法示例
2017/12/04 Python
tensorflow建立一个简单的神经网络的方法
2018/02/10 Python
利用python画出折线图
2018/07/26 Python
Python实现的建造者模式示例
2018/08/06 Python
Django中celery执行任务结果的保存方法
2019/07/12 Python
Python 获取项目根路径的代码
2019/09/27 Python
Pytorch DataLoader 变长数据处理方式
2020/01/08 Python
HTML5获取当前地理位置并在百度地图上展示的实例
2020/07/10 HTML / CSS
Under Armour西班牙官网:美国知名的高端功能性运动品牌
2018/12/12 全球购物
Liu Jo西班牙官网:意大利服装品牌
2019/09/11 全球购物
颇特女士:NET-A-PORTER(直邮中国)
2020/07/11 全球购物
质检员的岗位职责
2013/11/15 职场文书
便利店投资创业计划书
2014/02/08 职场文书
网络宣传方案
2014/03/15 职场文书
公务员个人总结
2015/02/12 职场文书
MySQL范围查询优化的场景实例详解
2022/06/10 MySQL