为什么80%的码农都做不了架构师?>>>   

图片轮播的办法有多种,在这里介绍一种简单的:js数组实现。

首先将图片路径存储在数组中,然后再调用setInterval函数来依次轮播图片

  <script type="text/javascript"> var curIndex = 0; var timeInterval = 1000; var arr = new Array(); arr[0] = "1.png"; arr[1] = "2.png"; arr[2] = "3.png"; arr[3] = "4.png"; arr[4] = "5.png"; setInterval(changeImg,timeInterval); function changeImg() { var obj = document.getElementById("imge"); if (curIndex == arr.length-1) { curIndex = 0; } else { curIndex += 1; } obj.src = arr[curIndex]; } </script>

完整实例如下

<!DOCTYPE html>
<html lang="en">
<head> <meta charset="UTF-8"> <title>使用数组实现图片自动轮播</title> <style type="text/css">#main{width: 700px;height: 450px;margin: 0 auto;text-align: center;}</style><script type="text/javascript"> var curIndex = 0; var timeInterval = 1000; var arr = new Array(); arr[0] = "1.png"; arr[1] = "2.png"; arr[2] = "3.png"; arr[3] = "4.png"; arr[4] = "5.png"; setInterval(changeImg,timeInterval); function changeImg() { var obj = document.getElementById("imge"); if (curIndex == arr.length-1) { curIndex = 0; } else { curIndex += 1; } obj.src = arr[curIndex]; } </script>
</head>
<body> <div id="main"><h1>使用数组实现图片自动轮播</h1><img id = "imge" src = "1.png" alt="picture" /> </div>
</body>
</html>

转载于:https://my.oschina.net/lgr6/blog/636943

js数组实现图片轮播相关推荐

  1. js 图片打碎_html5 tweenmax.js打碎玻璃图片轮播切换特效

    特效描述:html5 tweenmax.js 打碎玻璃图片 轮播切换特效.html5碎玻璃图片切换特效,tweenmax.js实列 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 co ...

  2. html js简单实现图片轮播功能

    本章记录简单的图片轮播功能,需要html.js和css共同实现1.html文件 <!DOCTYPE html> <html><head><meta chars ...

  3. html+css+js实现的图片轮播图下方配文字可变图片可点击

    js代码 <script>// 首先获取相关DOMvar box =document.getElementById('box');var img =document.getElementB ...

  4. 自动图片轮播php源码,js实现自动图片轮播代码

    本文实例为大家分享了轮播的具体代码,自动轮播,居中显示,供大家参考,具体内容如下 #div1{ width: 192px; height: 120px; border: 1px solid gray; ...

  5. js原生写图片轮播和切换

    网上有很多轮播图的写法,有一些我觉得写的太过繁琐可读性差.所以我自己写了两个js块.第一个是轮播图写法,第二个是通过点击左右箭头切换图片.这里主要是展示js代码,省略了样式. 1.js原生写轮播图 & ...

  6. html+css+js简单实现图片轮播效果

    <html> <head> <style type="text/css"> *{background-color:green;} #lunbo{ ...

  7. 旋转图片轮播html,js实现旋转图片轮播

    2018-08-18 话不多说,直接上代码 html: css: * { margin: 0; padding: 0; } body { background: #000; overflow: hid ...

  8. 简单html图片轮播_web前端入门到实战:简单的图片轮播

    效果: 功能: 1.左右箭头切换 2.状态控制点切换 3.鼠标悬念 4.自动轮播 HTML: <div class="zh-carousel"><div clas ...

  9. jQuery 插件 jSlider 图片轮播

    jSlider是一个非常好的图片轮播插件. 有导航箭头,可以自动播放,可以循环播放. 官方网站 https://github.com/copthuy/jSlider <!DOCTYPE html ...

最新文章

  1. Android之自定义横向滚动菜单
  2. Android中实现不同文字颜色和图文混排的Span总结
  3. mysql自增id前端安全显示_mysql使用自增id遇到的坑
  4. linux+proc+原理,Linux内核中的Proc文件系统(一)
  5. unity 让一个数按一秒累加_万物皆数—深挖UWA Benchmark之渲染篇
  6. nagios监控mysql主从
  7. BigInteger详解
  8. 数据挖掘中最易犯的10个错误,请绕行!
  9. 电商系统中商品模型与类目体系设计
  10. 应聘的16个经典面试问题回答思路
  11. 【线性代数】6-5:正定矩阵(Positive Definite Matrices)
  12. 3G UMTS与4G LTE核心网(二):4G网络概述
  13. Polkadot + DeFi | 透明公平、高效交易的去中心化金融未来可期
  14. 二叉树的遍历 中序线索二叉树
  15. 终于懂了汇编代码为什么从键盘上输入字符,将该字符的ASCII显示在屏幕上必须要加30或37(附汇编代码)
  16. bzoj 4765: 普通计算姬
  17. syncthing下载_Syncthing中文版-Syncthing windows版下载(文件夹同步工具) 1.1.16 官方版 - 河东下载站...
  18. GitHub上的各大高校计算机学习资源
  19. 团购三巨头承诺“誓言”:诚意够足,效率如何?
  20. 创建简单demo通用步骤

热门文章

  1. fstream ,ifstream,ofstream的用法详解
  2. returned a response status of 405 Method Not Allowed
  3. 软件测试 | 测试开发 | Nginx反向代理及内部模型简述
  4. 互联网的金门大桥:Cisco
  5. 《跟我学习AI量化投资》通过chatgpt进行选股,简单易懂,降低人为操作风险
  6. 使用Java打印字母菱形
  7. JS跨域设置和取Cookie(二)
  8. Python金融科技:cufflinks绘制金融图表
  9. C语言,库函数中qsort的用法,及解释
  10. opencv(人脸检测和识别)