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让指定的元素闪烁显示的方法
Mar 17 Javascript
jQuery实现点击小图显示大图代码分享
Aug 25 Javascript
使用Math.max,Math.min获取数组中的最值实例
Apr 25 Javascript
详解探索 vuex 2.0 以及使用 vuejs 2.0 + vuex 2.0 构建记事本应用
Jun 16 Javascript
浅谈Vue.js 中的 v-on 事件指令的使用
Nov 25 Javascript
layui--select使用以及下拉框实现键盘选择的例子
Sep 24 Javascript
深入学习Vue nextTick的用法及原理
Oct 08 Javascript
JS实现随机抽选获奖者
Nov 07 Javascript
JavaScript(js)处理的HTML事件、键盘事件、鼠标事件简单示例
Nov 19 Javascript
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
Feb 01 jQuery
Vue 中 template 有且只能一个 root的原因解析(源码分析)
Apr 11 Javascript
将Vue组件库更换为按需加载的方法步骤
May 06 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之第三天
2006/10/09 PHP
php入门学习知识点一 PHP与MYSql连接与查询
2011/07/14 PHP
php array的学习笔记
2012/05/16 PHP
用Zend Studio+PHPnow+Zend Debugger搭建PHP服务器调试环境步骤
2014/01/19 PHP
百度地图API应用之获取用户的具体位置
2014/06/10 PHP
PHP 反射(Reflection)使用实例
2015/05/12 PHP
PHP中JSON的应用技巧
2015/10/10 PHP
利用php做服务器和web前端的界面进行交互
2016/10/31 PHP
PHP实现的简单异常处理类示例
2017/05/04 PHP
兼容FireFox 的 js 日历 支持时间的获取
2009/03/04 Javascript
js 数组操作代码集锦
2009/04/28 Javascript
关于js new Date() 出现NaN 的分析
2012/10/23 Javascript
js校验表单后提交表单的三种方法总结
2014/02/28 Javascript
Javascript 实现复制(Copy)动作方法大全
2014/06/20 Javascript
jQuery实现鼠标经过提示信息的地图热点效果
2015/04/26 Javascript
微信小程序开发(二)图片上传+服务端接收详解
2017/01/11 Javascript
js控制按钮,防止频繁点击响应的实例
2017/02/15 Javascript
JS批量替换内容中关键词为超链接
2017/02/20 Javascript
Vue前端开发规范整理(推荐)
2018/04/23 Javascript
vue.js学习笔记之v-bind和v-on解析
2018/05/03 Javascript
vue主动刷新页面及列表数据删除后的刷新实例
2018/09/16 Javascript
详解JS浏览器事件循环机制
2019/03/27 Javascript
微信端调取相册和摄像头功能,实现图片上传,并上传到服务器
2019/05/16 Javascript
Vue Element校验validate的实例
2020/09/21 Javascript
Python实现包含min函数的栈
2016/04/29 Python
ansible作为python模块库使用的方法实例
2017/01/17 Python
Python基础知识_浅谈用户交互
2017/05/31 Python
说说如何遍历Python列表的方法示例
2019/02/11 Python
python中编写函数并调用的知识点总结
2021/01/13 Python
css3中新增的样式使用示例附效果图
2014/08/19 HTML / CSS
一个基于canvas的移动端图片编辑器的实现
2020/10/28 HTML / CSS
美国排名第一的泳池用品直接来源:In The Swim
2019/09/23 全球购物
节约每一滴水演讲稿
2014/09/09 职场文书
golang http使用踩过的坑与填坑指南
2021/04/27 Golang
简单了解 MySQL 中相关的锁
2021/05/25 MySQL
Vue vee-validate插件的简单使用
2021/06/22 Vue.js