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的load函数动态加载其它页面的内容的实现代码
Dec 14 Javascript
Java Mybatis框架入门基础教程
Sep 21 Javascript
微信小程序 图片宽度自适应的实现
Apr 06 Javascript
jQuery实现百度登录框的动态切换效果
Apr 21 jQuery
AngularJS动态添加数据并删除的实例
Feb 27 Javascript
Webpack 之 babel-loader文件预处理器详解
Mar 23 Javascript
详解vue-cli下ESlint 配置说明
Sep 03 Javascript
开发中常用的25个JavaScript单行代码(小结)
Jun 28 Javascript
vue滚动tab跟随切换效果
Jun 29 Javascript
electron+vue实现div contenteditable截图功能
Jan 07 Javascript
如何使用Jquery动态生成二级选项列表
Feb 06 jQuery
JavaScript数组排序的六种常见算法总结
Aug 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
一个从别的网站抓取信息的例子(域名查询)
2006/10/09 PHP
php数组合并array_merge()函数使用注意事项
2014/06/19 PHP
CodeIgniter使用smtp服务发送html邮件的方法
2015/06/10 PHP
php+curl 发送图片处理代码分享
2015/07/09 PHP
PHP使用pdo实现事务处理操作示例
2018/09/05 PHP
JS简单操作select和dropdownlist实例
2014/11/26 Javascript
浅析Node.js中使用依赖注入的相关问题及解决方法
2015/06/24 Javascript
分析js闭包引起的事件注册问题
2016/03/29 Javascript
基于 Node.js 实现前后端分离
2016/04/23 Javascript
Javascript中函数名.length属性用法分析(对比arguments.length)
2016/09/16 Javascript
Jquery针对tr td的一些实用操作方法(必看篇)
2016/10/05 Javascript
AngularJS辅助库browserTrigger用法示例
2016/11/03 Javascript
基于jstree使用AJAX请求获取数据形成树
2017/08/29 Javascript
Vue 组件间的样式冲突污染
2017/08/31 Javascript
基于Vue生产环境部署详解
2017/09/15 Javascript
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
2017/10/17 Javascript
python服务器端收发请求的实现代码
2014/09/29 Python
使用Python编写提取日志中的中文的脚本的方法
2015/04/30 Python
简介Django框架中可使用的各类缓存
2015/07/23 Python
使用python serial 获取所有的串口名称的实例
2019/07/02 Python
详解Python中正则匹配TAB及空格的小技巧
2019/07/26 Python
Python 解决OPEN读文件报错 ,路径以及r的问题
2019/12/19 Python
pytorch使用tensorboardX进行loss可视化实例
2020/02/24 Python
纯css3实现的鼠标悬停动画按钮
2014/12/23 HTML / CSS
HTML5中的进度条progress元素简介及兼容性处理
2016/06/02 HTML / CSS
英国人最爱的饰品网站:Accessorize
2016/08/22 全球购物
全球最大最受欢迎的旅游社区:Tripadvisor
2017/11/03 全球购物
德国的各种媒体在线商店:Thalia.de(书籍、电子书、玩具等)
2020/10/08 全球购物
UNIX文件名称有什么规定
2013/03/25 面试题
求职信格式范本
2013/11/15 职场文书
会计电算化专业个人的自我评价
2013/11/24 职场文书
找工作最新求职信
2013/12/22 职场文书
自行车广告词大全
2014/03/21 职场文书
个性婚礼策划方案
2014/05/17 职场文书
高三英语教学反思
2016/03/03 职场文书
Python爬虫 简单介绍一下Xpath及使用
2022/04/26 Python