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 相关文章推荐
csdn 批量接受好友邀请
Feb 19 Javascript
jQuery 学习 几种常用方法
Jun 11 Javascript
jquery学习笔记二 实现可编辑的表格
Apr 09 Javascript
深入分析JQuery和JavaScript的异同
Oct 23 Javascript
jquery删除指定子元素代码实例
Jan 13 Javascript
javascript设置页面背景色及背景图片的方法
Dec 29 Javascript
浅析location.href跨窗口调用函数
Nov 22 Javascript
jQuery插件FusionCharts实现的3D帕累托图效果示例【附demo源码】
Mar 25 jQuery
JavaScript设置名字输入不合法的实现方法
May 23 Javascript
利用Webpack实现小程序多项目管理的方法
Feb 25 Javascript
vue2.x数组劫持原理的实现
Apr 19 Javascript
vuex的使用步骤
Jan 06 Vue.js
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
Uncaught exception com_exception with message Failed to create COM object
2012/01/11 PHP
linux下安装php的memcached客户端
2014/08/03 PHP
JTrackBar水平拖动效果
2007/07/15 Javascript
js点击页面其它地方将某个显示的DIV隐藏
2012/07/12 Javascript
Js日期选择器并自动加入到输入框中示例代码
2013/08/02 Javascript
如何使用HTML5地理位置定位功能
2015/04/27 Javascript
js实现仿微博滚动显示信息的效果
2015/12/21 Javascript
jQuery控制frames及frame页面JS的方法
2016/03/08 Javascript
js中常用的Tab切换效果(推荐)
2016/08/30 Javascript
JavaScript之WebSocket技术详解
2016/11/18 Javascript
js按条件生成随机json:randomjson实现方法
2017/04/07 Javascript
初探JavaScript 面向对象(推荐)
2017/09/03 Javascript
nodejs+mongodb aggregate级联查询操作示例
2018/03/17 NodeJs
JavaScript基于对象方法实现数组去重及排序操作示例
2018/07/10 Javascript
vue中v-for通过动态绑定class实现触发效果
2018/12/06 Javascript
详解Vue This$Store总结
2018/12/17 Javascript
转换layUI的数据表格中的日期格式方法
2019/09/19 Javascript
使用node-media-server搭建一个简易的流媒体服务器
2021/01/20 Javascript
Python中集合类型(set)学习小结
2015/01/28 Python
Python生成密码库功能示例
2017/05/23 Python
PyQt5+requests实现车票查询工具
2019/01/21 Python
python实现AES加密和解密
2019/03/27 Python
Python socket服务常用操作代码实例
2020/06/22 Python
python利用opencv保存、播放视频
2020/11/02 Python
详解CSS3的perspective属性设置3D变换距离的方法
2016/05/23 HTML / CSS
HTML5 Web存储方式的localStorage和sessionStorage进行数据本地存储案例应用
2012/12/09 HTML / CSS
Canvas引入跨域的图片导致toDataURL()报错的问题的解决
2018/09/19 HTML / CSS
SQL面试题
2013/12/09 面试题
英语生日邀请函
2014/01/23 职场文书
本科毕业生专业自荐书范文
2014/02/05 职场文书
贺卡寄语大全
2014/04/11 职场文书
C++程序员求职信
2014/05/07 职场文书
项目投资建议书
2014/05/16 职场文书
2014年前台接待工作总结
2014/12/05 职场文书
社区党务工作总结2015
2015/05/19 职场文书
python opencv通过按键采集图片源码
2021/05/20 Python