js实现从右往左匀速显示图片(无缝轮播)


Posted in Javascript onJune 29, 2020

本文实例为大家分享了js实现从右往左匀速显示图片的具体代码,供大家参考,具体内容如下

前言:

匀速显示图片,一般用于重复显示公司活动系列图片

背景图片:

js实现从右往左匀速显示图片(无缝轮播)

<!DOCTYPE html>
<html lang="zh">
<head>
 <meta charset="UTF-8" />
 <style type="text/css">
 *{
 margin: 0;
 padding: 0;
 }
  .sider{
  height: 300px;
  background: url(zbg.png)no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  }
  .box{
  position: absolute;
  top: 48px;
  left: 0;
  height: 300px;
  width: 10000px;
  }
  .uls,.uls2{
  display: inline-block;
  }
  .uls li,.uls2 li{
  display: inline-block;
  width: 320px;
  height: 206px;
  margin-right: 10px;
  background: red;
  }
  .uls li img,.uls2 li img{
  width: 100%;
  height: 100%;
  }
 </style>
</head>
<body>
 <div class="sider">
 <div class="box">
 <ul class="uls">
 <li>这是图片1</li><li>
 这是图片2</li><li>
 这是图片3</li><li>
 这是图片4</li><li>
 这是图片5</li><li>
 这是图片6</li>
 </ul><ul class="uls2"><ul>
 </div>
 </div>
 <script src="jquery.min.js"></script>
 <script>
  $(function(){
  var i=0;
  var sizess = $(".uls li").length;
  var sizesspx = sizess*330;
  var clone = $(".uls").html();
  $(".uls2").html(clone);
  var t=setInterval(moveL,30);
  
// 封装的动画函数
  function moveL(){
  i++;
  var sizess = $(".uls li").length;
  if(i>sizesspx){
  $(".box").css({left:0});
  i=0
  }
  $(".box").css({left:-i+'px'});
  }
  })
 </script>
</body>
</html>

运行效果:

js实现从右往左匀速显示图片(无缝轮播)

精彩专题分享:jQuery图片轮播 JavaScript图片轮播 Bootstrap图片轮播

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

Javascript 相关文章推荐
jQuery选择器源码解读(二):select方法
Mar 31 Javascript
js比较日期大小的方法
May 12 Javascript
JS延时提示框实现方法详解
Nov 26 Javascript
微信小程序 数组中的push与concat的区别
Jan 05 Javascript
bootstrap jquery dataTable 异步ajax刷新表格数据的实现方法
Feb 10 Javascript
javascript 使用正则test( )第一次是 true,第二次是false
Feb 22 Javascript
jQuery初级教程之网站品牌列表效果
Aug 02 jQuery
ztree实现左边动态生成树右边为内容详情功能
Nov 03 Javascript
vue将对象新增的属性添加到检测序列的方法
Feb 24 Javascript
微信小程序时间标签和时间范围的联动效果
Feb 15 Javascript
Node.js实现一个HTTP服务器的方法示例
May 13 Javascript
使用RxJS更优雅地进行定时请求详析
Jun 02 Javascript
Vue实现可移动水平时间轴
Jun 29 #Javascript
uniapp与webview之间的相互传值的实现
Jun 29 #Javascript
基于Element封装一个表格组件tableList的使用方法
Jun 29 #Javascript
iview实现图片上传功能
Jun 29 #Javascript
vue+animation实现翻页动画
Jun 29 #Javascript
vue+element实现图片上传及裁剪功能
Jun 29 #Javascript
vue实现匀速轮播效果
Jun 29 #Javascript
You might like
php环境配置 php5 mysql5 apache2 phpmyadmin安装与配置
2006/11/17 PHP
不要轻信 PHP_SELF的安全问题
2009/09/05 PHP
table标签的结构与合并单元格的实现方法
2013/07/24 PHP
PHP将英文数字转换为阿拉伯数字实例讲解
2019/01/28 PHP
xmlHTTP实例
2006/10/24 Javascript
javascript动画效果类封装代码
2007/08/28 Javascript
为jquery.ui.dialog 增加“在当前鼠标位置打开”的功能
2009/11/24 Javascript
JS 对象介绍
2010/01/20 Javascript
jquery1.4 教程二 ajax方法的改进
2010/02/25 Javascript
js 事件处理函数间的Event物件是否全等
2011/04/08 Javascript
jQuery代码优化 选择符篇
2011/11/01 Javascript
jQuery实现图片加载完成后改变图片大小的方法
2016/03/29 Javascript
利用Angularjs中模块ui-route管理状态的方法
2016/12/27 Javascript
js 轮播效果实例分享
2016/12/28 Javascript
使用Math.max,Math.min获取数组中的最值实例
2017/04/25 Javascript
详解vee-validate的使用个人小结
2017/06/07 Javascript
vue实现类似淘宝商品评价页面星级评价及上传多张图片功能
2018/10/29 Javascript
nodejs检测因特网是否断开的解决方案
2019/04/17 NodeJs
axios 实现post请求时把对象obj数据转为formdata
2019/10/31 Javascript
Vue中使用better-scroll实现轮播图组件
2020/03/07 Javascript
[45:32]Liquid vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
最大K个数问题的Python版解法总结
2016/06/16 Python
python实现word 2007文档转换为pdf文件
2018/03/15 Python
Python实现线程状态监测简单示例
2018/03/28 Python
python3+PyQt5使用数据库表视图
2018/04/24 Python
Python绘制正余弦函数图像的方法
2018/08/28 Python
Python代码实现删除一个list里面重复元素的方法
2019/04/02 Python
python实现超市商品销售管理系统
2019/10/25 Python
使用Python实现微信拍一拍功能的思路代码
2020/07/09 Python
高考考python编程是真的吗
2020/07/20 Python
Python延迟绑定问题原理及解决方案
2020/08/04 Python
HTML5 与 XHTML2
2008/10/17 HTML / CSS
应届护士推荐信
2013/11/16 职场文书
旷课检讨书500字
2014/10/14 职场文书
党员专题组织生活会发言材料
2014/10/17 职场文书
党校团干班培训心得体会
2016/01/06 职场文书