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入门教程 Cookies
Jan 31 Javascript
关于document.cookie的使用javascript
Oct 29 Javascript
jquery实现的缩略图预览滑块实例
Jun 25 Javascript
ArtEditor富文本编辑器增加表单提交功能
Apr 18 Javascript
EasyUI的doCellTip实现鼠标放到单元格上提示单元格内容
Aug 24 Javascript
node.js版本管理工具n无效的原理和解决方法
Nov 24 Javascript
javascript ASCII和Hex互转的实现方法
Dec 27 Javascript
Angular2 组件交互实例详解
Aug 24 Javascript
Javasript设计模式之链式调用详解
Apr 26 Javascript
微信小程序实现左右联动的实战记录
Jul 05 Javascript
JavaScript防止全局变量污染的方法总结
Aug 02 Javascript
Angular请求防抖处理第一次请求失效问题
May 17 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文件缓存方法总结
2016/03/16 PHP
比较完整的微信开发php代码
2016/08/02 PHP
Linux服务器下PHPMailer发送邮件失败的问题解决
2017/03/04 PHP
javascript背投广告代码的完善
2008/04/08 Javascript
JS启动应用程序的一个简单例子
2008/05/11 Javascript
JavaScript 格式字符串的应用
2010/03/29 Javascript
调试Javascript代码(浏览器F12及VS中debugger关键字)
2013/01/25 Javascript
jQuery 无刷新分页实例代码
2013/11/12 Javascript
Egret引擎开发指南之编译项目
2014/09/03 Javascript
一个通过script自定义属性传递配置参数的方法
2014/09/15 Javascript
JavaScript插件化开发教程(五)
2015/02/01 Javascript
浅谈JavaScript的事件
2015/02/27 Javascript
jQuery ui实现动感的圆角渐变网站导航菜单效果代码
2015/08/26 Javascript
使用jQuery+EasyUI实现CheckBoxTree的级联选中特效
2015/12/06 Javascript
Node.js的基本知识简单汇总
2016/09/19 Javascript
VUE利用vuex模拟实现新闻点赞功能实例
2017/06/28 Javascript
浅析微信扫码登录原理(小结)
2018/10/29 Javascript
基于JS实现一个随机生成验证码功能
2019/05/29 Javascript
vue.js实现图书管理功能
2019/09/24 Javascript
react使用CSS实现react动画功能示例
2020/05/18 Javascript
python字符串的常用操作方法小结
2016/05/21 Python
EM算法的python实现的方法步骤
2018/01/02 Python
深入flask之异步非堵塞实现代码示例
2018/07/31 Python
Python3按一定数据位数格式处理bin文件的方法
2019/01/24 Python
Python如何实现小程序 无限求和平均
2020/02/18 Python
python 爬虫 实现增量去重和定时爬取实例
2020/02/28 Python
详解CSS3原生支持div铺满浏览器的方法
2018/08/30 HTML / CSS
AmazeUI 缩略图的实现示例
2020/08/18 HTML / CSS
Andrew Marc官网:设计师外套的领先制造商
2019/10/30 全球购物
商业活动邀请函
2014/02/04 职场文书
自我查摆剖析材料
2014/10/11 职场文书
2015年企业团支部工作总结
2015/05/21 职场文书
Javascript中的解构赋值语法详解
2021/04/02 Javascript
Golang 编译成DLL文件的操作
2021/05/06 Golang
SpringBoot中使用Redis作为全局锁示例过程
2022/03/24 Java/Android
本地搭建minio文件服务器(使用bat脚本启动)的方法
2022/07/15 Servers