AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JavaScript

js实现自动图片轮播代码

51自学网 http://www.wanshiok.com
js,轮播

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

<!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图片轮播

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持wanshiok.com。


js,轮播  
上一篇:js弹出窗口简单实现代码  下一篇:JavaScript中清空数组的三种方式