简单实现js无缝滚动效果


Posted in Javascript onFebruary 05, 2017

本文实例为大家分享了js无缝滚动效果的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <style>
  *{
   margin: 0;
   padding: 0;
  }
  ul{
   list-style: none;
  }
  img{
   vertical-align: top; /*消除3px的距离*/
  }
  .box{
   width: 600px;
   height: 200px;
   margin: 100px auto;
   overflow: hidden;
   position: relative;
   border: 1px solid red;
  }
  ul{
   width: 400%;
   position: absolute;
   left: 0;
   top: 0;
  }
  ul li{
   float: left;
  }
 </style>
 <script> 
 window.onload = function(){
  function $(id){ return document.getElementById(id); } 
  var timer = null;
  var num = 0;
  timer = setInterval(autoPlay,20);
  function autoPlay(){
   num--;
   if(num<=-1200){ 
     num = 0;
   }
   $("picBox").style.left = num + "px";   
  }
  $("picBox").onmouseover = function(){
   clearInterval(timer);
  }
  $("picBox").onmouseout = function(){
   timer = setInterval(autoPlay,20);
  }
 }
 </script>
</head>
<body>
 <div class="box" id="scroll">
  <ul id="picBox">
   <li><img src="images/01.jpg" alt=""></li>
   <li><img src="images/02.jpg" alt=""></li>
   <li><img src="images/03.jpg" alt=""></li>
   <li><img src="images/04.jpg" alt=""></li>
   <li><img src="images/01.jpg" alt=""></li>
   <li><img src="images/02.jpg" alt=""></li>
  </ul>
 </div>
</body>
</html>

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

Javascript 相关文章推荐
js获取图片大小的函数代码
Sep 20 Javascript
JavaScript cookie的设置获取删除详解
Feb 11 Javascript
一个很有趣3D球状标签云兼容IE8
Aug 22 Javascript
牛叉的Jquery——Jquery与DOM对象的互相转换及DOM的三种操作
Oct 29 Javascript
jQuery页面加载初始化的3种方法(推荐)
Jun 02 Javascript
jQuery常用样式操作实例分析(获取、设置、追加、删除、判断等)
Sep 08 Javascript
详解angularJS动态生成的页面中ng-click无效解决办法
Jun 19 Javascript
JS路由跳转的简单实现代码
Sep 21 Javascript
微信小程序wx:for和wx:for-item的用法详解
Apr 01 Javascript
Vue2.x Todo之自定义指令实现自动聚焦的方法
Jan 08 Javascript
JS实现轮播图效果
Jan 11 Javascript
vue中解决chrome浏览器自动播放音频和MP3语音打包到线上的实现方法
Oct 09 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
flexslider.js实现移动端轮播
Feb 05 #Javascript
You might like
PHP STRING 陷阱原理说明
2010/07/24 PHP
php判断GIF图片是否为动画的方法
2020/09/04 PHP
qq登录,新浪微博登录接口申请过程中遇到的问题
2014/07/22 PHP
php获取一定范围内取N个不重复的随机数
2016/05/28 PHP
PHP lcfirst()函数定义与用法
2019/03/08 PHP
PHP压缩图片功能的介绍
2019/03/21 PHP
一些常用的JS功能函数代码
2009/06/23 Javascript
Javascript实现页面跳转的几种方式分享
2013/10/26 Javascript
jquery选择器之层级过滤选择器详解
2014/01/27 Javascript
jQuery插件开发详细教程
2014/06/06 Javascript
jQuery实现图片加载完成后改变图片大小的方法
2016/03/29 Javascript
JS中script标签defer和async属性的区别详解
2016/08/12 Javascript
微信小程序之仿微信漂流瓶实例
2016/12/09 Javascript
Javascript仿京东放大镜的效果
2017/03/01 Javascript
javascript将json格式数组下载为excel表格的方法
2017/12/22 Javascript
PostgreSQL Node.js实现函数计算方法示例
2019/02/12 Javascript
layui实现三级导航菜单
2019/07/26 Javascript
javascript设计模式 ? 装饰模式原理与应用实例分析
2020/04/14 Javascript
js观察者模式的弹幕案例
2020/11/23 Javascript
python中__call__方法示例分析
2014/10/11 Python
python实现连续图文识别
2018/12/18 Python
Tensorflow之MNIST CNN实现并保存、加载模型
2020/06/17 Python
Android Q之气泡弹窗的实现示例
2020/06/23 Python
基于python实现图片转字符画代码实例
2020/09/04 Python
css 元素选择器的简单实例
2016/05/23 HTML / CSS
CSS3 input框的实现代码类似Google登录的动画效果
2020/08/04 HTML / CSS
编程实现当输入某产品代码则打印出该产品记录的功能
2014/05/03 面试题
自荐信的五个重要部分
2013/10/29 职场文书
澳大利亚商务邀请函
2014/01/17 职场文书
本科毕业生专业自荐书范文
2014/02/05 职场文书
公司司机岗位职责范本
2014/03/03 职场文书
班组长岗位职责
2014/03/03 职场文书
节约用水倡议书
2014/04/16 职场文书
天河观后感
2015/06/11 职场文书
纪委立案决定书
2015/06/24 职场文书
青年岗位能手事迹材料(2016推荐版)
2016/03/01 职场文书