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 相关文章推荐
两个DIV等高的JS的实现代码
Dec 23 Javascript
firefox插件Firebug的使用教程
Jan 02 Javascript
ASP.NET MVC中EasyUI的datagrid跨域调用实现代码
Mar 14 Javascript
原生javascript实现的分页插件pagenav
Aug 28 Javascript
jQuery鼠标事件汇总
Aug 30 Javascript
让DIV的滚动条自动滚动到最底部的3种方法(推荐)
Sep 24 Javascript
详解Webpack实战之构建 Electron 应用
Dec 25 Javascript
关于echarts在节点显示动态数据及添加提示文本所遇到的问题
Apr 20 Javascript
用react-redux实现react组件之间数据共享的方法
Jun 08 Javascript
微信小程序实现登录遮罩效果
Nov 01 Javascript
vue 查看dist文件里的结构(多种方式)
Jan 17 Javascript
javascript将16进制的字符串转换为10进制整数hex
Mar 05 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无限分类使用concat如何实现
2015/11/05 PHP
老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略
2016/03/20 PHP
PHP使用token防止表单重复提交的方法
2016/04/07 PHP
PHP实现一个轻量级容器的方法
2019/01/28 PHP
php-7.3.6 编译安装过程
2020/02/11 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
基于JQuery的Pager分页器实现代码
2010/07/17 Javascript
Jquery Autocomplete 结合asp.net使用要点
2010/10/29 Javascript
jquery.messager.js插件导致页面抖动的解决方法
2013/07/14 Javascript
JavaScript实现的日期控件具体代码
2013/11/18 Javascript
javascript中的正则表达式使用指南
2015/03/01 Javascript
深入解析JavaScript中函数的Currying柯里化
2016/03/19 Javascript
如何利用模板将HTML从JavaScript中抽离
2016/10/08 Javascript
jQuery基于排序功能实现上移、下移的方法
2016/11/26 Javascript
Vue.js实战之组件之间的数据传递
2017/04/01 Javascript
jQuery遍历节点方法汇总(推荐)
2017/05/13 jQuery
React进阶学习之组件的解耦之道
2017/08/07 Javascript
Angular实现图片裁剪工具ngImgCrop实践
2017/08/17 Javascript
微信小程序 功能函数小结(手机号验证*、密码验证*、获取验证码*)
2017/12/08 Javascript
WebPack配置vue多页面的技巧
2018/05/15 Javascript
详解webpack 热更新优化
2018/09/13 Javascript
微信小程序实现选项卡效果
2018/11/06 Javascript
angular 实现下拉列表组件的示例代码
2019/03/09 Javascript
给Python的Django框架下搭建的BLOG添加RSS功能的教程
2015/04/08 Python
名片管理系统python版
2018/01/11 Python
Python图像处理之识别图像中的文字(实例讲解)
2018/05/10 Python
python 8种必备的gui库
2020/08/27 Python
微信端html5页面调用分享接口示例
2018/03/14 HTML / CSS
购买瑞典当代设计的腕表和太阳眼镜:TRIWA
2016/10/30 全球购物
Madewell美德威尔美国官网:美国休闲服饰品牌
2016/11/25 全球购物
WoolOvers爱尔兰:羊绒、羊毛和棉针织品
2017/01/04 全球购物
美国最受欢迎的度假目的地优惠套餐:BookVIP
2018/09/27 全球购物
巴西电子、家电、智能手机购物网站:Girafa
2019/06/04 全球购物
单位领导证婚词
2014/01/14 职场文书
优秀大学生求职自荐信范文
2014/04/19 职场文书
管理标语大全
2014/06/24 职场文书