简单实现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操作userdata
Apr 27 Javascript
第四章之BootStrap表单与图片
Apr 25 Javascript
使用jQuery实现Web页面换肤功能的要点解析
May 12 Javascript
浅谈jQuery this和$(this)的区别及获取$(this)子元素对象的方法
Nov 29 Javascript
AngularJS使用ng-app自动加载bootstrap框架问题分析
Jan 04 Javascript
JavaScript数据结构之二叉树的删除算法示例
Apr 13 Javascript
jQuery查找和过滤_动力节点节点Java学院整理
Jul 04 jQuery
详解基于vue-router的动态权限控制实现方案
Sep 28 Javascript
Angular数据绑定机制原理
Apr 17 Javascript
javascript数组去重方法总结(推荐)
Mar 20 Javascript
vue-router跳转时打开新页面的两种方法
Jul 29 Javascript
使用JS实现鼠标放上图片进行放大离开实现缩小功能
Jan 27 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高级OOP技术演示
2009/08/27 PHP
yii2.0数据库迁移教程【多个数据库同时同步数据】
2016/10/08 PHP
PHP中如何使用Redis接管文件存储Session详解
2018/11/28 PHP
改变状态栏文字的js代码
2014/06/13 Javascript
jquery+php实现搜索框自动提示
2014/11/28 Javascript
简单谈谈javascript中this的隐式绑定
2016/02/22 Javascript
JQuery.validate在ie8下不支持的快速解决方法
2016/05/18 Javascript
javascript和jQuery实现网页实时聊天的ajax长轮询
2016/07/20 Javascript
JS实现漂亮的时间选择框效果
2016/08/20 Javascript
AngularJS 过滤与排序详解及实例代码
2016/09/14 Javascript
AngularJS封装指令方法详解
2016/12/12 Javascript
nodejs redis 发布订阅机制封装实现方法及实例代码
2016/12/15 NodeJs
vuejs中父子组件之间通信方法实例详解
2020/01/17 Javascript
vue 手机物理监听键+退出提示代码
2020/09/09 Javascript
详细解读Python中的__init__()方法
2015/05/02 Python
修改默认的pip版本为对应python2.7的方法
2018/11/06 Python
详解pandas库pd.read_excel操作读取excel文件参数整理与实例
2019/02/17 Python
python multiprocessing多进程变量共享与加锁的实现
2019/10/02 Python
pygame实现非图片按钮效果
2019/10/29 Python
python统计函数库scipy.stats的用法解析
2020/02/25 Python
在Django中自定义filter并在template中的使用详解
2020/05/19 Python
Pytorch框架实现mnist手写库识别(与tensorflow对比)
2020/07/20 Python
基于Python爬取素材网站音频文件
2020/10/21 Python
Clarks鞋法国官方网站:英国其乐鞋品牌
2018/02/11 全球购物
财务管理专业推荐信
2013/11/19 职场文书
男方父母婚礼答谢词
2014/01/25 职场文书
食堂采购员岗位职责
2014/03/17 职场文书
师德模范事迹材料
2014/06/03 职场文书
检察院对照“四风”认真查找问题落实整改措施
2014/09/26 职场文书
个人四风问题整改措施
2014/10/24 职场文书
机动车交通事故协议书
2015/01/29 职场文书
学校会议通知范文
2015/04/15 职场文书
大学生实习证明
2015/06/16 职场文书
地震捐款简报
2015/07/21 职场文书
Python 解决空列表.append() 输出为None的问题
2021/05/23 Python
MySQL中dd::columns表结构转table过程及应用详解
2022/09/23 MySQL