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 相关文章推荐
关于Javascript 的 prototype问题。
Jan 03 Javascript
JS获取父节点方法
Aug 20 Javascript
jquery 元素控制(追加元素/追加内容)介绍及应用
Apr 21 Javascript
JavaScript全排列的六种算法 具体实现
Jun 29 Javascript
jQuery中prev()方法用法实例
Jan 08 Javascript
JavaScript中利用Array和Object实现Map的方法
Jul 27 Javascript
js实现不提示直接关闭网页窗口
Mar 30 Javascript
js实现点击切换checkbox背景图片的简单实例
May 08 Javascript
Vue 中mixin 的用法详解
Apr 23 Javascript
Vue 路由 过渡动效 数据获取方法
Jul 31 Javascript
Vuejs监听vuex中值的变化的方法示例
Dec 02 Javascript
使用mixins实现elementUI表单全局验证的解决方法
Apr 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设计模式 Adapter(适配器模式)
2011/06/26 PHP
ThinkPHP采用实现三级循环代码实例
2014/07/18 PHP
使用PHP similar text计算两个字符串相似度
2015/11/06 PHP
php is_writable判断文件是否可写实例代码
2016/10/13 PHP
基于swoole实现多人聊天室
2018/06/14 PHP
基于jQuery的动态表格插件
2011/03/28 Javascript
JS获取select的value和text值的简单实例
2014/02/26 Javascript
修复bash漏洞的shell脚本分享
2014/12/31 Javascript
javascript计时器详解
2015/02/28 Javascript
jQuery 1.9.1源码分析系列(十三)之位置大小操作
2015/12/02 Javascript
深入理解jQuery之防止冒泡事件
2016/05/24 Javascript
微信小程序 轮播图swiper详解及实例(源码下载)
2017/01/11 Javascript
JavaScript上传文件时不用刷新页面方法总结(推荐)
2017/08/15 Javascript
浅谈JsonObject中的key-value数据解析排序问题
2017/12/06 Javascript
node.js+express+mySQL+ejs+bootstrop实现网站登录注册功能
2018/01/12 Javascript
select标签设置默认选中的选项方法
2018/03/02 Javascript
浅谈Node框架接入ELK实践总结
2019/02/22 Javascript
iview form清除校验状态的实现
2019/09/19 Javascript
详解如何在JS代码中消灭for循环
2019/12/11 Javascript
nodeJs项目在阿里云的简单部署
2020/11/27 NodeJs
Python中输出ASCII大文字、艺术字、字符字小技巧
2015/04/28 Python
python使用SMTP发送qq或sina邮件
2017/10/21 Python
Python中的默认参数实例分析
2018/01/29 Python
Python简单获取二维数组行列数的方法示例
2018/12/21 Python
python opencv调用笔记本摄像头
2019/08/28 Python
导入tensorflow:ImportError: libcublas.so.9.0 报错
2020/01/06 Python
python中数据库like模糊查询方式
2020/03/02 Python
Python json转字典字符方法实例解析
2020/04/13 Python
使用PyQt5实现图片查看器的示例代码
2020/04/21 Python
数据库测试通常都包括哪些方面
2015/11/30 面试题
鼓励运动员的广播稿
2014/02/08 职场文书
室内设计专业毕业生求职信
2014/05/02 职场文书
2015年社区矫正工作总结
2015/04/21 职场文书
2015秋季新学期开学寄语
2015/05/28 职场文书
乱世佳人观后感
2015/06/08 职场文书
2016大学生求职自荐信范文
2016/01/28 职场文书