简单实现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 相关文章推荐
jQuery EasyUI API 中文文档 - Pagination分页
Sep 29 Javascript
JS读取cookies信息(记录用户名)
Jan 10 Javascript
《JavaScript高级程序设计》阅读笔记(二) ECMAScript中的原始类型
Feb 27 Javascript
jquery中通过父级查找进行定位示例
Jun 28 Javascript
百度UEditor编辑器如何关闭抓取远程图片功能
Mar 03 Javascript
jquery实现跳到底部,回到顶部效果的简单实例(类似锚)
Jul 10 Javascript
详解用webpack2.0构建vue2.0超详细精简版
Apr 05 Javascript
vue+vuex+axio从后台获取数据存入vuex实现组件之间共享数据
Apr 22 Javascript
Angular6笔记之封装http的示例代码
Jul 27 Javascript
详解React native fetch遇到的坑
Aug 30 Javascript
js定义类的方法示例【ES5与ES6】
Jul 30 Javascript
jQuery实现雪花飘落效果
Aug 02 jQuery
完美的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
一个ftp类(ini.php)
2006/10/09 PHP
php目录管理函数小结
2008/09/10 PHP
php strrpos()与strripos()函数
2013/08/31 PHP
php数组合并与拆分实例分析
2015/06/12 PHP
基于ThinkPHP+uploadify+upload+PHPExcel 无刷新导入数据
2015/09/23 PHP
PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法
2017/08/11 PHP
PHP运用foreach神奇的转换数组(实例讲解)
2018/02/01 PHP
javascript 常用功能总结
2012/03/18 Javascript
JavaScript将取代AppleScript?
2014/09/18 Javascript
js闭包的用途详解
2014/11/09 Javascript
jQuery增加自定义函数的方法
2015/07/18 Javascript
js实现将选中值累加到文本框的方法
2015/08/12 Javascript
用原生js统计文本行数的简单示例
2016/08/19 Javascript
js数组操作方法总结(必看篇)
2016/11/22 Javascript
详谈jQuery中的一些正则匹配表达式
2017/03/08 Javascript
nodejs读写json文件的简单方法(必看)
2017/03/09 NodeJs
js利用for in循环获取 一个对象的所有属性以及值的实例
2017/03/30 Javascript
详解javascript中的变量提升和函数提升
2018/05/24 Javascript
浅谈关于JS下大批量异步任务按顺序执行解决方案一点思考
2019/01/08 Javascript
微信小程序textarea层级过高的解决方法
2019/03/04 Javascript
vue的列表交错过渡实现代码示例
2019/05/05 Javascript
浅析js实现网页截图的两种方式
2019/11/01 Javascript
react结合bootstrap实现评论功能
2020/05/30 Javascript
把大数据数字口语化(python与js)两种实现
2013/02/21 Python
Python六大开源框架对比
2015/10/19 Python
浅述python中argsort()函数的实例用法
2017/03/30 Python
基于并发服务器几种实现方法(总结)
2017/12/29 Python
在python下读取并展示raw格式的图片实例
2019/01/24 Python
Python GUI编程完整示例
2019/04/04 Python
Django中间件拦截未登录url实例详解
2019/09/03 Python
Python3使用PySynth制作音乐的方法
2019/09/09 Python
时尚圣经:The Fashion Bible
2019/03/03 全球购物
中专生学习生活的自我评价分享
2013/10/27 职场文书
大学军训感言1500字
2014/03/09 职场文书
javascript实现计算器功能详解流程
2021/11/01 Javascript
SqlServer常用函数及时间处理小结
2023/05/08 SQL Server