js实现自动图片轮播代码


Posted in Javascript onMarch 22, 2017

本文实例为大家分享了轮播的具体代码,自动轮播,居中显示,供大家参考,具体内容如下

<!DOCTYPE html>
<html>
<head lang="en">
 <meta charset="UTF-8">
 <title></title>
 <style>
  #div1{
   width: 192px;
   height: 120px;
   border: 1px solid gray;
   margin: 0 auto;
   position: relative;
   overflow: hidden;
  }
  #div1 img{
   position: absolute;
  }
 </style>
</head>
<body>
<div id="div1">
 <img src="images/1.jpg" alt="" width="192"/>
 <img src="images/2.jpg" alt="" width="192"/>
 <img src="images/3.jpg" alt="" width="192"/>
 <img src="images/4.jpg" alt="" width="192"/>
</div>
<div id="div2">

</div>
<script>
 //获取页面元素
 var div1 = document.getElementById('div1');
 var div2 = document.getElementById('div2');
 var imgs = div1.getElementsByTagName('img');
 //初始化页面图片的位置
 window.onload=function(){
  for(var i=0; i<imgs.length; i++){
   imgs[i].style.left = i*192 +'px'
  }
 };
 //轮播移动的函数
 function imgMove(){
  var b1 = false;
  for(var i = 0; i < imgs.length; i++) {
   imgs[i].style.left = imgs[i].offsetLeft-1 + 'px';
   if(imgs[i].offsetLeft==0){
    b1=true;
    if(i==0)
    imgs[imgs.length-1].style='576px';
    else
    imgs[i-1].style.left='576px'
   }
  }
  if(!b1)
   setTimeout(imgMove,20);
  else
   setTimeout(imgMove,2000);
 }
 setTimeout(imgMove,3000);
</script>
</body>
</html>

精彩专题分享:jQuery图片轮播 JavaScript图片轮播 Bootstrap图片轮播

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript经典效果集锦
Jul 06 Javascript
De facto standard 世界上不可思议的事实标准
Aug 29 Javascript
jquery监控数据是否变化(修正版)
Apr 12 Javascript
让浏览器DOM元素最后加载的js方法
Jul 29 Javascript
javascript封装 Cookie 应用接口
Aug 07 Javascript
js漂浮广告实现代码
Aug 15 Javascript
jquery仅用6行代码实现滑动门效果
Sep 07 Javascript
详谈表单格式化插件jquery.serializeJSON
Jun 23 jQuery
vue-cli webpack 引入swiper的操作方法
Sep 15 Javascript
Vue项目部署在Spring Boot出现页面空白问题的解决方案
Nov 26 Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
Sep 11 Javascript
微信小程序实现登录注册功能
Dec 29 Javascript
JavaScript中清空数组的三种方式
Mar 22 #Javascript
javascript实现多张图片左右无缝滚动效果
Mar 22 #Javascript
tab栏切换原理
Mar 22 #Javascript
js中的DOM模拟购物车功能
Mar 22 #Javascript
js+canvas实现动态吃豆人效果
Mar 22 #Javascript
JavaScript实现星星等级评价功能
Mar 22 #Javascript
discuz表情的JS提取方法分析
Mar 22 #Javascript
You might like
PHP setcookie指定domain参数后,在IE下设置cookie失效的解决方法
2011/09/09 PHP
解析link_mysql的php版
2013/06/30 PHP
Windows下的PHP安装文件线程安全和非线程安全的区别
2014/04/23 PHP
CI框架中libraries,helpers,hooks文件夹详细说明
2014/06/10 PHP
PHP利用imagick生成组合缩略图
2016/02/19 PHP
PHP编程获取各个时间段具体时间的方法
2017/05/26 PHP
PHP实现微信模拟登陆并给用户发送消息的方法【文字,图片,图文】
2017/06/29 PHP
Prototype 1.5.0_rc1 及 Prototype 1.5.0 Pre0小抄本
2006/09/22 Javascript
IE不出现Flash激活框的小发现的js实现方法
2007/09/07 Javascript
JavaScript 笔记二 Array和Date对象方法
2010/05/22 Javascript
JSON.stringify转换JSON时日期时间不准确的解决方法
2014/08/08 Javascript
NodeJS整合银联网关支付(DEMO)
2016/11/09 NodeJs
URL中“#” “?” &amp;“”号的作用浅析
2017/02/04 Javascript
Bootstrap下拉菜单Dropdowns的实现代码
2017/03/17 Javascript
微信小程序之购物车功能
2020/09/23 Javascript
Vue.js组件通信的几种姿势
2017/10/23 Javascript
JavaScript实现计算多边形质心的方法示例
2018/01/31 Javascript
jQuery事件多次绑定与解绑问题实例分析
2019/02/19 jQuery
ES6中的迭代器、Generator函数及Generator函数的异步操作方法
2019/05/12 Javascript
原生JS 实现的input输入时表格过滤操作示例
2019/08/03 Javascript
微信小程序自定义弹出模态框禁止底部滚动功能
2020/03/09 Javascript
Python使用Matplotlib实现Logos设计代码
2017/12/25 Python
Python实现的当前时间多加一天、一小时、一分钟操作示例
2018/05/21 Python
Python Collatz序列实现过程解析
2019/10/12 Python
基于python实现从尾到头打印链表
2019/11/02 Python
python turtle 绘制太极图的实例
2019/12/18 Python
深入浅析python 中的self和cls的区别
2020/06/20 Python
纯CSS3代码实现switch滑动开关按钮效果
2016/08/30 HTML / CSS
澳大利亚玩具剧场:Toy Playhouse
2019/03/03 全球购物
Hibernate持久层技术
2013/12/16 面试题
实习期自我鉴定
2013/10/11 职场文书
2014自主招生自荐信策略
2014/01/27 职场文书
开业典礼主持词
2014/03/21 职场文书
建筑横幅标语
2014/10/09 职场文书
护士自荐信范文
2015/03/25 职场文书
2015年“我们的节日·中秋节”活动总结
2015/07/30 职场文书