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判断单选框或复选框是否选中方法集锦
Apr 04 Javascript
浅析JavaScript中的隐式类型转换
Dec 05 Javascript
javascript常见用法总结
May 22 Javascript
js实现简易的单数字随机抽奖(0-9)
Mar 19 Javascript
jquery+CSS实现的多级竖向展开树形TRee菜单效果
Aug 24 Javascript
基于Bootstrap3表格插件和分页插件实例详解
May 17 Javascript
JS实现的幻灯片切换显示效果
Sep 07 Javascript
jQuery的事件预绑定
Dec 05 Javascript
Vuex简单入门
Apr 19 Javascript
vue-router实现webApp切换页面动画效果代码
May 25 Javascript
javascript按钮禁用和启用的效果实例代码
Oct 29 Javascript
vue动态注册组件实例代码详解
May 30 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和ACCESS写聊天室(八)
2006/10/09 PHP
FirePHP 推荐一款PHP调试工具
2011/04/23 PHP
PHP数组操作汇总 php数组的使用技巧
2011/07/17 PHP
PHP面向对象程序设计之类常量用法实例
2014/08/20 PHP
ThinkPHP模版引擎之变量输出详解
2014/12/05 PHP
php中使用session防止用户非法登录后台的方法
2015/01/27 PHP
PHP实现一个多功能购物网站的案例
2017/09/13 PHP
理解JavaScript的caller,callee,call,apply
2009/04/28 Javascript
理解Javascript_07_理解instanceof实现原理
2010/10/15 Javascript
javascript自执行函数之伪命名空间封装法
2010/12/25 Javascript
js+css实现的简单易用兼容好的分页
2013/12/30 Javascript
详解JavaScript中循环控制语句的用法
2015/06/03 Javascript
js实现基于正则表达式的轻量提示插件
2015/08/29 Javascript
Bootstrap中的Panel和Table全面解析
2016/06/13 Javascript
详解Vue2.x-directive的学习笔记
2017/07/17 Javascript
vuejs实现本地数据的筛选分页功能思路详解
2017/11/15 Javascript
layui的table单击行勾选checkbox功能方法
2018/08/14 Javascript
解决layer.open后laydate失效的问题
2019/09/06 Javascript
解析Python中的二进制位运算符
2015/05/13 Python
django定期执行任务(实例讲解)
2017/11/03 Python
Python实现将照片变成卡通图片的方法【基于opencv】
2018/01/17 Python
tensorflow 用矩阵运算替换for循环 用tf.tile而不写for的方法
2018/07/27 Python
django-rest-framework解析请求参数过程详解
2019/07/18 Python
python读写csv文件并增加行列的实例代码
2019/08/01 Python
python实现堆排序的实例讲解
2020/02/21 Python
HTML5 Web 存储详解
2016/09/16 HTML / CSS
香港连卡佛百货官网:Lane Crawford
2019/09/04 全球购物
美国精品地毯网站:Boutique Rugs
2020/03/04 全球购物
C#笔试题和英文面试题
2013/02/07 面试题
北京大学自荐信范文
2014/01/28 职场文书
精通CAD能手自荐书
2014/01/31 职场文书
售后服务经理岗位职责
2014/02/25 职场文书
公司委托书格式范文
2014/04/04 职场文书
今冬明春火灾防控工作方案
2014/05/29 职场文书
2014最新离职证明范本
2014/09/12 职场文书
导盲犬小Q观后感
2015/06/11 职场文书