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 相关文章推荐
Mootools 1.2教程 类(一)
Sep 15 Javascript
jquer之ajaxQueue简单实现代码
Sep 15 Javascript
JavaScript高级程序设计 读书笔记之十一 内置对象Global
Mar 07 Javascript
Node.js实现在目录中查找某个字符串及所在文件
Sep 03 Javascript
node.js中的fs.readFileSync方法使用说明
Dec 15 Javascript
jQuery使用addClass()方法给元素添加多个class样式
Mar 26 Javascript
JavaScript 事件绑定及深入
Apr 13 Javascript
JavaScript实现点击文本自动定位到下拉框选中操作
Jun 15 Javascript
vue登录注册及token验证实现代码
Dec 14 Javascript
node.js自动上传ftp的脚本分享
Jun 16 Javascript
解决element-ui的下拉框有值却无法选中的情况
Nov 07 Javascript
Vue单页面应用中实现Markdown渲染
Feb 14 Vue.js
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实现的在线人员函数库
2008/04/09 PHP
使用PHP导出Word文档的原理和实例
2013/10/21 PHP
PHP中使用Imagick操作PSD文件实例
2015/01/26 PHP
PHP中数据类型转换的三种方式
2015/04/02 PHP
apache php mysql开发环境安装教程
2016/07/28 PHP
Thinkphp事务操作实例(推荐)
2017/04/01 PHP
js 字符串转化成数字的代码
2011/06/29 Javascript
瀑布流布局代码一例
2014/04/11 Javascript
JavaScript获取路径设计源码
2014/05/22 Javascript
使用jquery制作弹出框效果
2015/04/03 Javascript
js实现发送验证码后的倒计时功能
2015/05/28 Javascript
使用Raygun对Node.js应用进行错误处理的方法
2015/06/23 Javascript
JavaScript中ES6字符串扩展方法
2016/08/26 Javascript
input获取焦点时底部菜单被顶上来问题的解决办法
2017/01/24 Javascript
Vue组件开发初探
2017/02/14 Javascript
Vue实现自带的过滤器实例
2017/03/09 Javascript
AngularJS实现自定义指令与控制器数据交互的方法示例
2017/06/19 Javascript
input file样式修改以及图片预览删除功能详细概括(推荐)
2017/08/17 Javascript
跟老齐学Python之用while来循环
2014/10/02 Python
Python读取mp3中ID3信息的方法
2015/03/05 Python
Python用sndhdr模块识别音频格式详解
2018/01/11 Python
Python多进程入门、分布式进程数据共享实例详解
2019/06/03 Python
Pandas时间序列基础详解(转换,索引,切片)
2020/02/26 Python
CSS3中新增的对文本和字体的设置
2020/02/03 HTML / CSS
使用数据结构给女朋友写个Html5走迷宫游戏
2019/11/26 HTML / CSS
挪威手表购物网站:Klokker
2016/09/19 全球购物
园林资料员岗位职责
2013/12/30 职场文书
高一物理教学反思
2014/01/24 职场文书
课内比教学心得体会
2014/09/09 职场文书
2014最新离职证明范本
2014/09/12 职场文书
学生自我鉴定格式及范文
2014/09/16 职场文书
向国旗敬礼活动小结
2014/09/27 职场文书
2014年绩效考核工作总结
2014/12/11 职场文书
销售督导岗位职责
2015/04/10 职场文书
MySQL七种JOIN类型小结
2021/10/24 MySQL
MySQL 原理与优化之原数据锁的应用
2022/08/14 MySQL