简单实现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 相关文章推荐
JavaScript插入动态样式实现代码
Feb 22 Javascript
js写一个字符串转成驼峰的实例
Jun 21 Javascript
jQuery控制TR显示隐藏的三种常用方法
Aug 21 Javascript
利用webstrom调试Vue.js单页面程序的方法教程
Jun 06 Javascript
javascript实现电脑和手机版样式切换
Nov 10 Javascript
apicloud拉起小程序并传递参数的方法示例
Nov 21 Javascript
微信小程序实现九宫格抽奖
Apr 15 Javascript
浅谈Node 异步IO和事件循环
May 05 Javascript
js笔试题-接收get请求参数
Jun 15 Javascript
js实现随机数小游戏
Jun 28 Javascript
jquery实现的放大镜效果示例
Feb 24 jQuery
几款主流好用的富文本编辑器(所见即所得常用编辑器)介绍
Mar 17 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
Windows IIS PHP 5.2 安装与配置方法
2009/06/08 PHP
php实现的发送带附件邮件类实例
2014/09/22 PHP
PHP中如何防止外部恶意提交调用ajax接口
2016/04/11 PHP
PDO的安全处理与事物处理方法
2016/10/31 PHP
php实用代码片段整理
2016/11/12 PHP
用jQuery打造TabPanel效果代码
2010/05/22 Javascript
如何用JavaScript定义一个类
2014/09/12 Javascript
js实现宇宙星空背景效果的方法
2015/03/03 Javascript
原生JS实现LOADING效果
2015/03/16 Javascript
AngularJS基础学习笔记之表达式
2015/05/10 Javascript
jquery ajax分页插件的简单实现
2016/01/27 Javascript
JQuery PHP图片在线裁剪实例
2020/07/27 Javascript
vue.js打包之后可能会遇到的坑!
2018/06/03 Javascript
webpack中如何加载静态文件的方法步骤
2019/05/18 Javascript
解决微信小程序中的滚动穿透问题
2019/09/16 Javascript
Python的装饰器模式与面向切面编程详解
2015/06/21 Python
Linux中Python 环境软件包安装步骤
2016/03/31 Python
深入理解Python单元测试unittest的使用示例
2017/11/18 Python
无法使用pip命令安装python第三方库的原因及解决方法
2018/06/12 Python
[原创]Python入门教程4. 元组基本操作
2018/10/31 Python
python+rsync精确同步指定格式文件
2019/08/29 Python
python怎么判断模块安装完成
2020/06/19 Python
python3.8动态人脸识别的实现示例
2020/09/21 Python
css3 border-radius属性详解
2017/07/05 HTML / CSS
css3 flex实现div内容水平垂直居中的几种方法
2020/03/27 HTML / CSS
美国最顶级的精品店之一:Hampden Clothing
2016/12/22 全球购物
美国环保婴儿用品公司:The Honest Company
2017/11/23 全球购物
英国性能汽车零件和发动机配件在线:Maxpeedingrods
2019/11/05 全球购物
四川internet信息高速公路(C#)笔试题
2012/02/29 面试题
会计学个人自荐信模板
2013/12/13 职场文书
十八届三中全会学习方案
2014/02/16 职场文书
《姥姥的剪纸》教学反思
2014/02/25 职场文书
幼儿园安全工作总结2015
2015/04/20 职场文书
2015年农村党员公开承诺事项
2015/04/28 职场文书
搞笑结婚保证书
2015/05/08 职场文书
MySQL索引知识的一些小妙招总结
2021/05/10 MySQL