js实现无缝循环滚动


Posted in Javascript onJune 23, 2020

本文实例为大家分享了js无缝循环滚动实现代码,供大家参考,具体内容如下

1、图片格式:260*400.
2、使用循环定时器轻松实现

<!doctype html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>无缝滚动</title>
</head>
<style type="text/css">
 .row{
 width: 1298px;
 height: 400px;
 border: 1px solid;
 box-shadow:2px 2px 2px #000;
 overflow: hidden;
 }
 .box{
 position: relative;
 }
 .box1,.box2{
 width: 1298px;
 position: absolute;
 }
 .box2{
 left:1298px;
 }
 img{
 float: left;
 }
</style>
<body>
 <div class="row">
 <div class="box" id="box">
  <div class="box1" id="box1">
  <img src="images/1.jpg">
  <img src="images/2.jpg">
  <img src="images/3.jpg">
  <img src="images/4.jpg">
  <img src="images/5.jpg">
  </div>
  <div class="box2" id="box2">
  <img src="images/1.jpg">
  <img src="images/2.jpg">
  <img src="images/3.jpg">
  <img src="images/4.jpg">
  <img src="images/5.jpg">
  </div>
 </div>
 </div>
</body>
<script type="text/javascript">
 window.onload = function(){
 var _box1 = document.getElementById("box1");
 var _box2 = document.getElementById("box2");
 var x = 0;
 var fun = function(){
  _box1.style.left = x + 'px';
  _box2.style.left = (x +1298) + 'px';
  x--;
  if((x +1298) == 0){
  x = 0;
  }
 }
 setInterval(fun,1);
 }
</script>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助。

Javascript 相关文章推荐
封装了一个js图片轮换效果的函数
Sep 28 Javascript
js onload事件不起作用示例分析
Oct 09 Javascript
jquery隐藏标签和显示标签的实例
Nov 11 Javascript
javascript使用正则获取url上的某个参数
Sep 04 Javascript
JS的数组迭代方法
Feb 05 Javascript
JavaScript仿支付宝密码输入框
Dec 29 Javascript
canvas实现爱心和彩虹雨效果
Mar 09 Javascript
vue2.0 父组件给子组件传递数据的方法
Jan 15 Javascript
Vue绑定内联样式问题
Oct 17 Javascript
javascript(基于jQuery)实现鼠标获取选中的文字示例【测试可用】
Oct 26 jQuery
JS document form表单元素操作完整示例
Jan 13 Javascript
Vue中关闭弹窗组件时销毁并隐藏操作
Sep 01 Javascript
jquery实现网页定位导航
Aug 23 #Javascript
Jquery组件easyUi实现手风琴(折叠面板)示例
Aug 23 #Javascript
Javascript将JSON日期格式化
Aug 23 #Javascript
Jquery组件easyUi实现选项卡切换示例
Aug 23 #Javascript
Jquery调用iframe父页面中的元素及方法
Aug 23 #Javascript
Jquery组件easyUi实现表单验证示例
Aug 23 #Javascript
利用JavaScript判断浏览器类型及版本
Aug 23 #Javascript
You might like
默默简单的写了一个模板引擎
2007/01/02 PHP
请php正则走开
2008/03/15 PHP
Yii数据模型中rules类验证器用法分析
2016/07/15 PHP
完美利用Yii2微信后台开发的系列总结
2016/07/18 PHP
PHP实现的XML操作类【XML Library】
2016/12/29 PHP
php获取给定日期相差天数的方法分析
2017/02/20 PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
2018/08/20 PHP
JavaScript方法和技巧大全
2006/12/27 Javascript
javascript 框架小结 个人工作经验
2009/06/13 Javascript
9个JavaScript评级/投票插件
2010/01/18 Javascript
JS 密码强度验证(兼容IE,火狐,谷歌)
2010/03/15 Javascript
jQuery动态添加的元素绑定事件处理函数代码
2011/08/02 Javascript
jquery单行文字向上滚动效果的实现代码
2014/09/05 Javascript
jQuery中:checked选择器用法实例
2015/01/04 Javascript
js实现简单的碰壁反弹效果
2016/08/30 Javascript
javascript ASCII和Hex互转的实现方法
2016/12/27 Javascript
用js屏蔽被http劫持的浮动广告实现方法
2017/08/10 Javascript
Echarts基本用法_动力节点Java学院整理
2017/08/11 Javascript
基于Vue实现图书管理功能
2017/10/17 Javascript
如何开发出更好的JavaScript模块
2017/12/22 Javascript
利用Node.js批量抓取高清妹子图片实例教程
2018/08/02 Javascript
vuejs router history 配置到iis的方法
2018/09/20 Javascript
详解写好JS条件语句的5条守则
2019/02/28 Javascript
[01:20:37]FNATIC vs NIP 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
[04:45]DOTA2-DPC中国联赛正赛 iG vs LBZS 赛后选手采访
2021/03/11 DOTA
在Python中移动目录结构的方法
2016/01/31 Python
深入理解Python分布式爬虫原理
2017/11/23 Python
python机器学习之神经网络(一)
2017/12/20 Python
keras 获取某层输出 获取复用层的多次输出实例
2020/05/23 Python
PIL.Image.open和cv2.imread的比较与相互转换的方法
2020/06/03 Python
Web前端页面跳转并取到值
2017/04/24 HTML / CSS
思想品德自我鉴定
2013/10/12 职场文书
工作总结之小学教师体育工作范文(3篇)
2019/10/07 职场文书
Python如何识别银行卡卡号?
2021/06/10 Python
Python机器学习之底层实现KNN
2021/06/20 Python
Java实现二维数组和稀疏数组之间的转换
2021/06/27 Java/Android