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 相关文章推荐
JavaScript中的Location地址对象
Jan 16 Javascript
10个实用的脚本代码工具
May 04 Javascript
asp.net+jquery滚动滚动条加载数据的下拉控件
Jun 25 Javascript
JavaScript常用验证函数实例汇总
Nov 25 Javascript
jQuery插件实现大图全屏图片相册
Mar 14 Javascript
js纯数字逐一停止显示效果的实现代码
Mar 16 Javascript
Javascript 调用 ActionScript 的简单方法
Sep 22 Javascript
Bootstrap基本插件学习笔记之Popover提示框(19)
Dec 08 Javascript
JS实现的Unicode编码转换操作示例
Apr 28 Javascript
基于jQuery的左滑出现删除按钮的示例
Aug 29 jQuery
原生javascript自定义input[type=radio]效果示例
Aug 27 Javascript
vuex 多模块时 模块内部的mutation和action的调用方式
Jul 24 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
如何在PHP中使用Oracle数据库(5)
2006/10/09 PHP
PHP 多维数组排序实现代码
2009/08/05 PHP
php对mongodb的扩展(初出茅庐)
2012/11/11 PHP
C/S和B/S两种架构区别与优缺点分析
2014/10/23 PHP
理清PHP在Linxu下执行时的文件权限方法
2017/06/07 PHP
PHP实现简易用户登录系统
2020/07/10 PHP
基于jquery的自定义鼠标提示效果 jquery.toolTip
2010/11/14 Javascript
JQuery中$(document)是什么意思有什么作用
2014/07/21 Javascript
JS弹出可拖拽可关闭的div层完整实例
2015/02/13 Javascript
浅析angularJS中的ui-router和ng-grid模块
2016/05/20 Javascript
jQuery改变form表单的action,并进行提交的实现代码
2016/05/25 Javascript
Node.js使用Koa搭建 基础项目
2018/01/08 Javascript
vscode中eslint插件的配置(prettier配置无效)
2019/09/10 Javascript
JavaScript实现猜数字游戏
2020/05/20 Javascript
vue Cli 环境删除与重装教程 - 版本文档
2020/09/11 Javascript
vue 验证两次输入的密码是否一致的方法示例
2020/09/29 Javascript
JS实现简单贪吃蛇小游戏
2020/10/28 Javascript
[43:03]LGD vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
pygame学习笔记(2):画点的三种方法和动画实例
2015/04/15 Python
Python工程师面试题 与Python基础语法相关
2016/01/14 Python
python实现BackPropagation算法
2017/12/14 Python
Python Gluon参数和模块命名操作教程
2019/12/18 Python
python列表推导和生成器表达式知识点总结
2020/01/10 Python
基于django micro搭建网站实现加水印功能
2020/05/22 Python
Anaconda+vscode+pytorch环境搭建过程详解
2020/05/25 Python
详解pycharm的python包opencv(cv2)无代码提示问题的解决
2021/01/29 Python
canvas绘制树形结构可视图形的实现
2020/04/03 HTML / CSS
周仰杰(JIMMY CHOO)法国官方网站:闻名世界的鞋子品牌
2019/09/27 全球购物
.net工程师笔试题
2012/06/09 面试题
Prototype如何更新局部页面
2013/03/03 面试题
满月酒答谢词
2014/01/14 职场文书
公司2014年度工作总结
2014/12/10 职场文书
2015年生产部工作总结范文
2015/05/25 职场文书
遗愿清单观后感
2015/06/09 职场文书
2016毕业实习单位评语大全
2015/12/01 职场文书
mysql 获取相邻数据项
2022/05/11 MySQL