JavaScript无缝滚动效果的实例代码


Posted in Javascript onMarch 27, 2017

废话不多说了,直接给大家贴代码了,具体代码如下所示:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Document</title>
<style type="text/css">
  * {
  padding: 0;
  margin: 0;
  }
 .box {
 width: 600px;
 height: 200px;
 margin: 60px auto;
 overflow: hidden;
 position: relative;
 }
 ul {
  list-style-type: none;
  width: 2000px;
  position: absolute;
  top: 0;
  left: 0;
 }
 li {
  float: left;
 }
</style>
</head>
<body>
<div class="box" id="box">
 <ul id="gun">
 <li><img src="01.jpg" alt="" /></li>
 <li><img src="02.jpg" alt="" /></li>
 <li><img src="03.jpg" alt="" /></li>
 <li><img src="04.jpg" alt="" /></li>
 <li><img src="01.jpg" alt="" /></li>
 <li><img src="02.jpg" alt="" /></li>
 </ul>
 <script type="text/javascript">
       var box = document.getElementById("box");
       var gun = document.getElementById("gun");
       
       function $(i){
       return document.getElementsByTagName("img")[i];
       }
       var num = 0;
       all();
       function all(){
      var shi= setInterval(fun,5);
      gun.onmouseover=function (){
         clearInterval(shi);
      }
      gun.onmouseout=function (){
         all();
      }
      function fun(){
      if(num<=-1200){
          num=0;
      }else{
         gun.style.left=num+"px";
            num--;
          }  
          }
        } 
 </script>
</div>
</body>
</html>

以上所述是小编给大家介绍的JavaScript无缝滚动效果的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jquery checkbox 勾选的bug问题解决方案与分析
Nov 13 Javascript
JavaScript是如何实现继承的(六种方式)
Mar 31 Javascript
JavaScript中自带的 reduce()方法使用示例详解
Aug 10 Javascript
javascript轮播图算法
Oct 21 Javascript
Bootstrap CSS布局之代码
Dec 17 Javascript
详谈Node.js之操作文件系统
Aug 29 Javascript
在Vue中使用echarts的方法
Feb 05 Javascript
浅谈让你的代码更简短,更整洁,更易读的ES6小技巧
Oct 25 Javascript
从vue源码看props的用法
Jan 09 Javascript
js实现无缝滚动双图切换效果
Jul 09 Javascript
layer.prompt使文本框为空的情况下也能点击确定的方法
Sep 24 Javascript
使用Karma做vue组件单元测试的实现
Jan 16 Javascript
JS数组搜索之折半搜索实现方法分析
Mar 27 #Javascript
javascript实现下雨效果
Mar 27 #Javascript
HTML的select控件美化
Mar 27 #Javascript
JS实现的点击表头排序功能示例
Mar 27 #Javascript
深入理解AngularJS中的ng-bind-html指令
Mar 27 #Javascript
vue2.0实战之基础入门(1)
Mar 27 #Javascript
jQuery中的deferred使用方法
Mar 27 #jQuery
You might like
php将HTML表格每行每列转为数组实现采集表格数据的方法
2015/04/03 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
W3C Group的JavaScript1.8 新特性介绍
2009/05/19 Javascript
浅谈Javascript面向对象编程
2011/11/15 Javascript
简约JS日历控件 实例代码
2013/07/12 Javascript
js获取url参数值的两种方式
2013/09/10 Javascript
javascript封装简单实现方法
2015/08/11 Javascript
jquery+CSS实现的水平布局多级网页菜单效果
2015/08/24 Javascript
angularjs封装bootstrap时间插件datetimepicker
2016/06/20 Javascript
Vue.js实现简单ToDoList 前期准备(一)
2016/12/01 Javascript
ES6概念 Symbol toString()方法
2016/12/25 Javascript
详解vue-cli项目中用json-sever搭建mock服务器
2017/11/02 Javascript
基于webpack-hot-middleware热加载相关错误的解决方法
2018/02/22 Javascript
angular-tree-component的使用详解
2018/07/30 Javascript
[01:04]不如跳舞!DOTA2新英雄玛尔斯的欢乐日常
2019/03/11 DOTA
Python查找相似单词的方法
2015/03/05 Python
Python实现二叉搜索树
2016/02/03 Python
基于ID3决策树算法的实现(Python版)
2017/05/31 Python
Python打包方法Pyinstaller的使用
2018/10/09 Python
python如何保证输入键入数字的方法
2019/08/23 Python
Win10+GPU版Pytorch1.1安装的安装步骤
2019/09/27 Python
把vgg-face.mat权重迁移到pytorch模型示例
2019/12/27 Python
pycharm不能运行.py文件的解决方法
2020/02/12 Python
Python3+selenium配置常见报错解决方案
2020/08/28 Python
python字典按照value排序方法
2020/12/28 Python
CSS3 box-shadow属性实例详解
2020/06/19 HTML / CSS
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
世界上最大的艺术社区:SAA
2020/12/30 全球购物
测控技术与通信工程毕业生自荐信范文
2013/12/28 职场文书
购房公证委托书(2014版)
2014/09/12 职场文书
2014年质检员工作总结
2014/11/18 职场文书
5.12护士节活动总结
2015/02/10 职场文书
优秀大学生申请书
2019/06/24 职场文书
vue+spring boot实现校验码功能
2021/05/27 Vue.js
SpringBoot集成Redis的思路详解
2021/10/16 Redis
mysql的单列多值存储实例详解
2022/04/05 MySQL