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中的ajax分页实现代码
Sep 20 Javascript
js获取当前页面的url网址信息
Jun 12 Javascript
老生常谈onBlur事件与onfocus事件(js)
Jul 09 Javascript
js提示框替代系统alert,自动关闭alert对话框的实现方法
Nov 07 Javascript
详解webpack+angular2开发环境搭建
Jun 28 Javascript
Vue.js 单页面多路由区域操作的实例详解
Jul 17 Javascript
在页面中引入js的两种方法(推荐)
Aug 29 Javascript
JavaScript中关于class的调用方法
Nov 28 Javascript
基于Vue实现关键词实时搜索高亮显示关键词
Jul 21 Javascript
CountUp.js数字滚动插件使用方法详解
Oct 17 Javascript
npx create-react-app xxx创建项目报错的解决办法
Feb 17 Javascript
如何搭建一个完整的Vue3.0+ts的项目步骤
Oct 18 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
PHP5新特性: 更加面向对象化的PHP
2006/11/18 PHP
用PHP与XML联手进行网站编程代码实例
2008/07/10 PHP
PHP Google的translate API代码
2008/12/10 PHP
php使用curl抓取qq空间的访客信息示例
2014/02/28 PHP
ThinkPHP缓存方法S()概述
2014/06/13 PHP
PHP Ajax JavaScript Json获取天气信息实现代码
2016/08/17 PHP
js中top、clientTop、scrollTop、offsetTop的区别 文字详细说明版
2011/01/08 Javascript
js怎么终止程序return不行换jfslk
2013/05/30 Javascript
轻松创建nodejs服务器(10):处理上传图片
2014/12/18 NodeJs
使用CSS+JavaScript或纯js实现半透明遮罩效果的实例分享
2016/05/09 Javascript
JS新包管理工具yarn和npm的对比与使用入门
2016/12/09 Javascript
vuejs手把手教你写一个完整的购物车实例代码
2017/07/06 Javascript
Nuxt.js SSR与权限验证的实现
2018/11/21 Javascript
VUE简单的定时器实时刷新的实现方法
2019/01/20 Javascript
vue+Element实现搜索关键字高亮功能
2019/05/28 Javascript
使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
2014/04/25 Python
python实现简单中文词频统计示例
2017/11/08 Python
Python实现读取及写入csv文件的方法示例
2018/01/12 Python
python方法生成txt标签文件的实例代码
2018/05/10 Python
python特性语法之遍历、公共方法、引用
2018/08/08 Python
pytorch如何冻结某层参数的实现
2020/01/10 Python
python中二分查找法的实现方法
2020/12/06 Python
Web前端绘制0.5像素的几种方法
2017/08/11 HTML / CSS
HTML5+CSS3网页加载进度条的实现,下载进度条的代码实例
2016/12/30 HTML / CSS
基于CSS3 animation动画属性实现轮播图效果
2017/09/12 HTML / CSS
CSS3制作3D立方体loading特效
2020/11/09 HTML / CSS
英国的屈臣氏:Boots博姿
2017/12/23 全球购物
美国庭院家具购物网站:AlphaMarts
2019/04/10 全球购物
应用服务器有那些
2012/01/19 面试题
护理学中专毕业生求职信
2013/11/11 职场文书
妈妈活动方案
2014/08/15 职场文书
老干部工作先进事迹
2014/08/17 职场文书
redis配置文件中常用配置详解
2021/04/14 Redis
Python 快速验证代理IP是否有效的方法实现
2021/07/15 Python
python通过新建环境安装tfx的问题
2022/05/20 Python
vue使用element-ui按需引入
2022/05/20 Vue.js