js数组实现图片轮播
2016-03-14 12:38
1961 查看
图片轮播的办法有多种,在这里介绍一种简单的: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>
相关文章推荐
- 代码笔记 | js数组实现图片自动轮播
- 图片轮播--基于JS数组实现
- 图片轮播系列1-旋转木马(使用JS原生数组方式实现)
- js实现图片轮播
- 灵活使用数组制作图片切换js实现
- JS实现分页浏览横向图片(类轮播)实例代码
- 原生js和jquery实现图片轮播特效
- 使用js插件实现图片轮播
- JS实现图片轮播效果
- 用JS实现图片轮播效果代码(一)
- js实现图片轮播(由简到复杂)
- js实现图片轮播
- js实现图片无缝轮播效果
- js实现图片轮播效果学习笔记
- js实现图片左右轮播(一)
- JS实现简单的图片轮播
- 原生JS实现"旋转木马"效果的图片轮播插件
- js图片轮播效果实现代码
- JS 实现banner图片轮播效果(鼠标事件)
- 原生JS实现图片轮播与淡入效果的简单实例