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 相关文章推荐
脚本吧 - 幻宇工作室用到js,超强推荐share.js
Dec 23 Javascript
ExtJS 工具栏 分页事件参数
Mar 05 Javascript
Jquery对数组的操作技巧整理
Mar 25 Javascript
深入理解JavaScript系列(37):设计模式之享元模式详解
Mar 04 Javascript
招聘网站基于jQuery实现自动刷新简历
May 10 Javascript
Javascript 跨域知识详细介绍
Oct 30 Javascript
JS实现直接运行html代码的方法
Mar 13 Javascript
vue使用$emit时,父组件无法监听到子组件的事件实例
Feb 26 Javascript
原生实现一个react-redux的代码示例
Jun 08 Javascript
微信小程序学习笔记之函数定义、页面渲染图文详解
Mar 28 Javascript
JS实现的自定义map方法示例
May 17 Javascript
基于javascript实现碰撞检测
Mar 12 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
判“新”函数:得到今天与明天的秒数
2006/10/09 PHP
详解:――如何将图片储存在数据库里
2006/12/05 PHP
php的4种常见运行方式
2015/03/20 PHP
两种php去除二维数组的重复项方法
2015/11/04 PHP
php验证身份证号码正确性的函数
2016/07/20 PHP
Yii2-GridView 中让关联字段带搜索和排序功能示例
2017/01/21 PHP
MC Dialog js弹出层 完美兼容多浏览器(5.6更新)
2010/05/06 Javascript
面向对象Javascript核心支持代码分享
2012/05/23 Javascript
nodejs教程 安装express及配置app.js文件的详细步骤
2013/05/11 NodeJs
探寻Javascript执行效率问题
2014/11/12 Javascript
JavaScript实现向setTimeout执行代码传递参数的方法
2015/04/16 Javascript
js基于面向对象实现网页TAB选项卡菜单效果代码
2015/09/09 Javascript
jQuery+Ajax实现无刷新操作
2016/01/04 Javascript
举例讲解jQuery对DOM元素的向上遍历、向下遍历和水平遍历
2016/07/07 Javascript
Bootstrap表单布局
2016/07/19 Javascript
jQuery 局部div刷新和全局刷新方法总结
2016/10/05 Javascript
详解Angular4中路由Router类的跳转navigate
2017/06/09 Javascript
JavaScript刷新页面的几种方法总结
2019/03/28 Javascript
使用Phantomjs和Node完成网页的截屏快照的方法
2019/07/16 Javascript
[11:12]2018DOTA2国际邀请赛寻真——绿色长城OpTic
2018/08/10 DOTA
使用FastCGI部署Python的Django应用的教程
2015/07/22 Python
Python字符串格式化的方法(两种)
2017/09/19 Python
python事件驱动event实现详解
2018/11/21 Python
python虚拟环境迁移方法
2019/01/03 Python
Django 拼接两个queryset 或是两个不可以相加的对象实例
2020/03/28 Python
澳大利亚波西米亚风情网上商店:Czarina
2019/03/18 全球购物
美国单身专业人士在线约会网站:EliteSingles
2019/03/19 全球购物
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
2012/05/30 面试题
优秀公益广告词大全
2014/03/19 职场文书
丧事主持词大全
2014/04/02 职场文书
优秀应届毕业生自荐书
2014/06/29 职场文书
三严三实对照检查材料思想汇报
2014/09/28 职场文书
学生违纪检讨书200字
2014/10/21 职场文书
2015年班组建设工作总结
2015/05/13 职场文书
小学班主任工作随笔
2015/08/15 职场文书
安全教育培训心得体会
2016/01/15 职场文书