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 相关文章推荐
IE6不能修改NAME问题的解决方法
Sep 03 Javascript
工作需要写的一个js拖拽组件
Jul 28 Javascript
javascript针对DOM的应用分析(三)
Apr 15 Javascript
javascript 上下banner替换具体实现
Nov 14 Javascript
JS动态添加与删除select中的Option对象(示例代码)
Dec 25 Javascript
jquery插件开发之实现google+圈子选择功能
Mar 10 Javascript
js创建一个input数组并绑定click事件的方法
Jun 12 Javascript
node.js中的http.response.write方法使用说明
Dec 14 Javascript
bootstrap fileinput 插件使用项目总结(经验)
Feb 22 Javascript
使用cropper.js裁剪头像的实例代码
Sep 29 Javascript
QRCode.js二维码生成并能长按识别
Oct 16 Javascript
Vue项目中使用better-scroll实现一个轮播图自动播放功能
Dec 03 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中遍历二维数组的几种方法详解
2013/06/08 PHP
深入PHP许愿墙模块功能分析
2013/06/25 PHP
PHP中substr()与explode()函数用法分析
2014/11/24 PHP
Laravel 5框架学习之Eloquent 关系
2015/04/09 PHP
php代码检查代理ip的有效性
2016/08/19 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
PHP 进度条函数的简单实例
2017/09/19 PHP
php防止表单重复提交实例讲解
2019/02/11 PHP
JavaScript的面向对象(一)
2006/11/09 Javascript
HTML中不支持静态Expando的元素的问题
2007/03/08 Javascript
jquery $.getJSON()跨域请求
2011/12/21 Javascript
禁止ajax缓存获取程序最新数据的方法
2013/11/19 Javascript
如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
2015/10/29 Javascript
js匿名函数作为函数参数详解
2016/06/01 Javascript
AngularJS入门教程之过滤器用法示例
2016/11/02 Javascript
bootstrap table 表格中增加下拉菜单末行出现滚动条的快速解决方法
2017/01/05 Javascript
浅谈angular2 组件的生命周期钩子
2017/08/12 Javascript
Vue.js的动态组件模板的实现
2018/11/26 Javascript
微信小程序与webview交互实现支付功能
2019/06/07 Javascript
Python版实现微信公众号扫码登陆
2020/05/28 Javascript
[47:45]Liquid vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python 爬虫之超链接 url中含有中文出错及解决办法
2017/08/03 Python
Python利用turtle库绘制彩虹代码示例
2017/12/20 Python
python3 kmp 字符串匹配的方法
2018/07/07 Python
python同时遍历数组的索引和值的实例
2018/11/15 Python
关于django 1.10 CSRF验证失败的解决方法
2019/08/31 Python
pycharm安装及如何导入numpy
2020/04/03 Python
python两种获取剪贴板内容的方法
2020/11/06 Python
基于HTML5 Canvas 实现弹出框效果
2017/06/05 HTML / CSS
美国在线印刷公司:PsPrint
2017/10/12 全球购物
教师党员一句话承诺
2014/03/28 职场文书
逃课打麻将检讨书
2014/10/05 职场文书
检讨书范文2000字
2015/01/28 职场文书
高校教师个人总结
2015/02/10 职场文书
务工证明怎么写
2015/06/18 职场文书
2016领导干部廉洁从政心得体会
2016/01/19 职场文书