js数组实现图片轮播
为什么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数组实现图片轮播相关推荐
- js 图片打碎_html5 tweenmax.js打碎玻璃图片轮播切换特效
特效描述:html5 tweenmax.js 打碎玻璃图片 轮播切换特效.html5碎玻璃图片切换特效,tweenmax.js实列 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 co ...
- html js简单实现图片轮播功能
本章记录简单的图片轮播功能,需要html.js和css共同实现1.html文件 <!DOCTYPE html> <html><head><meta chars ...
- html+css+js实现的图片轮播图下方配文字可变图片可点击
js代码 <script>// 首先获取相关DOMvar box =document.getElementById('box');var img =document.getElementB ...
- 自动图片轮播php源码,js实现自动图片轮播代码
本文实例为大家分享了轮播的具体代码,自动轮播,居中显示,供大家参考,具体内容如下 #div1{ width: 192px; height: 120px; border: 1px solid gray; ...
- js原生写图片轮播和切换
网上有很多轮播图的写法,有一些我觉得写的太过繁琐可读性差.所以我自己写了两个js块.第一个是轮播图写法,第二个是通过点击左右箭头切换图片.这里主要是展示js代码,省略了样式. 1.js原生写轮播图 & ...
- html+css+js简单实现图片轮播效果
<html> <head> <style type="text/css"> *{background-color:green;} #lunbo{ ...
- 旋转图片轮播html,js实现旋转图片轮播
2018-08-18 话不多说,直接上代码 html: css: * { margin: 0; padding: 0; } body { background: #000; overflow: hid ...
- 简单html图片轮播_web前端入门到实战:简单的图片轮播
效果: 功能: 1.左右箭头切换 2.状态控制点切换 3.鼠标悬念 4.自动轮播 HTML: <div class="zh-carousel"><div clas ...
- jQuery 插件 jSlider 图片轮播
jSlider是一个非常好的图片轮播插件. 有导航箭头,可以自动播放,可以循环播放. 官方网站 https://github.com/copthuy/jSlider <!DOCTYPE html ...
最新文章
- Android之自定义横向滚动菜单
- Android中实现不同文字颜色和图文混排的Span总结
- mysql自增id前端安全显示_mysql使用自增id遇到的坑
- linux+proc+原理,Linux内核中的Proc文件系统(一)
- unity 让一个数按一秒累加_万物皆数—深挖UWA Benchmark之渲染篇
- nagios监控mysql主从
- BigInteger详解
- 数据挖掘中最易犯的10个错误,请绕行!
- 电商系统中商品模型与类目体系设计
- 应聘的16个经典面试问题回答思路
- 【线性代数】6-5:正定矩阵(Positive Definite Matrices)
- 3G UMTS与4G LTE核心网(二):4G网络概述
- Polkadot + DeFi | 透明公平、高效交易的去中心化金融未来可期
- 二叉树的遍历 中序线索二叉树
- 终于懂了汇编代码为什么从键盘上输入字符,将该字符的ASCII显示在屏幕上必须要加30或37(附汇编代码)
- bzoj 4765: 普通计算姬
- syncthing下载_Syncthing中文版-Syncthing windows版下载(文件夹同步工具) 1.1.16 官方版 - 河东下载站...
- GitHub上的各大高校计算机学习资源
- 团购三巨头承诺“誓言”:诚意够足,效率如何?
- 创建简单demo通用步骤