可自定义速度的js图片无缝滚动示例分享


Posted in Javascript onJanuary 20, 2014

思路:

一组图片 控制它的滚动条进行滚动 且此时对这组图片进行复制并添加进原图片组中,现在就有两组图片了。你可以想象一下,现在滚动条继续滚动,原来那组图片最后一张图片已经滚至顶端且消失,复制的那组图片的第一张跟在原图最后一张图片后出现,此时你就能感觉到无缝滚动了。

<!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">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>JS图片向左滚动</title>
    <style type="text/css">
    img{
     border: none;
    }
    </style>
</head>
<body>
<div id="demo" style="overflow:hidden;width:500px;">
  <table border=0 align=center cellpadding=1 cellspacing=1 cellspace=0 >
    <tr>
      <td id="demo1" valign="top" bgcolor="ffffff">
      <!-- 特别注意,下面的图片总宽度必须大于上面定义的demo的宽度,如上面demo的宽度为500px,则下面图片总宽度必须大于500,否则会出现些问题! -->
          <table border="0" cellspacing="0" cellpadding="0">
          <tr align="center">
            <td><a href="#" target="_blank"><img src="images/1.jpg" width="150" height="100"></a></td>
            <td><a href="#" target="_blank"><img src="images/2.jpg" width="150" height="100"></a></td>
            <td><a href="#" target="_blank"><img src="images/3.jpg" width="150" height="100"></a></td>
            <td><a href="#" target="_blank"><img src="images/4.jpg" width="150" height="100"></a></td>
            <td><a href="#" target="_blank"><img src="images/5.jpg" width="150" height="100"></a></td>
          </tr>
        </table>
      </td>      <td id="demo2" valign="top">
   </td>
    </tr>
  </table>
</div>

<div id="msg"></div>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript"> 
  //0:定速度
  var speed = 30;
  //1:获取元素  demo demo1 demo2
  var demo = $("#demo");
  var demo1 = $("#demo1");
  var demo2 = $("#demo2");
  //2:复制 demo1-->demo2
  var cont = $("#demo1").html();
  $("#demo2").html(cont);
  
  //3:创建方法定时执行
  function hello(){
     var left = $("#demo").scrollLeft();
  if(left >= $("#demo1").width()){
   left = 0;
  }else{
   left++;
  }
  $("#demo").scrollLeft(left);
 setTimeout("hello()",speed); 
  }
  hello();
  //   移动demo.scrollLeft();
</script>
</body>
</html>
Javascript 相关文章推荐
在textarea中显示html页面的javascript代码
Apr 20 Javascript
asp.net刷新本页面的六种方法总结
Jan 07 Javascript
iframe跨域通信封装详解
Aug 11 Javascript
javascript日期格式化方法汇总
Oct 04 Javascript
js数组常见操作及数组与字符串相互转化实例详解
Nov 10 Javascript
jQuery插件HighCharts绘制的2D堆柱状图效果示例【附demo源码下载】
Mar 14 Javascript
ReactJs设置css样式的方法
Jun 08 Javascript
vue单页应用中如何使用jquery的方法示例
Jul 27 jQuery
详解vue-cli 本地开发mock数据使用方法
May 29 Javascript
vue根据值给予不同class的实例
Sep 29 Javascript
vue实现标签云效果的方法详解
Aug 28 Javascript
JS数据类型判断的几种常用方法
Jul 07 Javascript
文本框文本自动补全效果示例分享
Jan 19 #Javascript
不使用jquery实现js打字效果示例分享
Jan 19 #Javascript
简单的ajax连接库分享(不用jquery的ajax)
Jan 19 #Javascript
js取float型小数点后两位数的方法
Jan 18 #Javascript
js数组循环遍历数组内所有元素的方法
Jan 18 #Javascript
js使用eval解析json实例与注意事项分享
Jan 18 #Javascript
收集json解析的四种方法分享
Jan 17 #Javascript
You might like
PHP 面向对象实现代码
2009/11/11 PHP
ThinkPHP无限级分类原理实现留言与回复功能实例
2014/10/31 PHP
微信利用PHP创建自定义菜单的方法
2016/08/01 PHP
php批量修改表结构实例
2017/05/24 PHP
yii2局部关闭(开启)csrf的验证的实例代码
2017/07/10 PHP
ie 处理 gif动画 的onload 事件的一个 bug
2007/04/12 Javascript
use jscript List Installed Software
2007/06/11 Javascript
基于jquery的获取mouse坐标插件的实现代码
2010/04/01 Javascript
jquery动画3.创建一个带遮罩效果的图片走廊
2012/08/24 Javascript
JQuery弹出炫丽对话框的同时让背景变灰色
2014/05/22 Javascript
AngularJS实现的回到顶部指令功能实例
2017/05/17 Javascript
jQuery实现菜单栏导航效果
2017/08/15 jQuery
JavaScript实现图片拖曳效果
2017/09/08 Javascript
(模仿京东用户注册)用JQuery实现简单表单验证,初学者必看
2018/01/08 jQuery
了解JavaScript表单操作和表单域
2019/05/27 Javascript
vue中可编辑树状表格的实现代码
2020/10/31 Javascript
[01:13:17]Secret vs NB 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python字典序问题实例
2014/09/26 Python
python字符串对其居中显示的方法
2015/07/11 Python
简单谈谈python中的Queue与多进程
2016/08/25 Python
Python多继承顺序实例分析
2018/05/26 Python
python ddt数据驱动最简实例代码
2019/02/22 Python
Python-jenkins 获取job构建信息方式
2020/05/12 Python
Python如何定义有可选参数的元类
2020/07/31 Python
快速一键生成Python爬虫请求头
2021/03/04 Python
英国领先的高街书籍专家:Waterstones
2018/02/01 全球购物
IGK Hair官网:喷雾、洗发水、护发素等
2020/11/03 全球购物
如何理解transaction事务的概念
2015/05/27 面试题
初入社会应届生求职信
2013/11/18 职场文书
临床医师个人自我评价
2014/04/06 职场文书
师范毕业生求职信
2014/07/11 职场文书
优秀党员自我评价范文
2014/09/15 职场文书
稽核岗位职责
2015/02/10 职场文书
红色经典电影观后感
2015/06/18 职场文书
毕业论文答辩演讲稿
2015/06/23 职场文书
2019年特色火锅店的创业计划书模板
2019/08/28 职场文书