JavaScript--数组实现照片轮换
2017-12-04 21:23
417 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> body{ background: #96D5E8; } #box{ width: 900px; height:420px; margin:10px auto; position: relative; border:4px solid #BCC9EF; } #box img{ width: 100%; height: 100%; border-radius: 20px; } #box a{ width: 50px; height: 50px; border:1px solid #1488F6; text-decoration: none; text-align: center; font:20px/50px "simhei"; border-radius: 4px; position: absolute; top: 50%; margin-top: -25px; } #left1{ left: -100px; } #right1{ right:-100px; } </style> </head> <body> <div id="box"> <img src="img/1.jpg" alt="" id="img1"> <a href="#" id= "left1"><</a> <a href="#" id = "right1">></a> </div> </body> </html> <script type="text/javascript"> var oImg = document.getElementById("img1"); var oRight = document.getElementById("right1"); var oLeft = document.getElementById("left1"); var arr = ['img/1.jpg','img/2.jpg','img/3.jpg','img/4.png'];//注意这里是中括号不是大括号 //以前用的是字符串拼接,但是出现了png并不全是jpg,所以用数组。 var num = 0; oRight.onclick = function(){ if(num == arr.length) num = 0; oImg.src =arr[num]; num++; } oLeft.onclick = function(){ if(num < 0) num = arr.length; oImg.src = arr[num]; num--; } </script>
显示结果
每次点击一次更换一次相关文章推荐
- javascript中去除数组重复元素的实现
- JavaScript实现数组全排列、去重及求最大值算法示例
- javascript中的数组冒泡法的实现
- JavaScript实现数组随机排序的方法
- javascript过滤数组重复元素的实现方法
- JavaScript 另类遍历数组实现代码
- 用javascript实现的仿Flash广告图片轮换效果
- 每天一个JavaScript实例-递归实现反转数组字符串
- JavaScript实现多维数组的方法
- javascript 伪数组实现方法
- javascript实现查找数组中最大值方法汇总
- javascript+xml实现简单图片轮换(只支持IE)
- JavaScript实现-猴子吃香蕉,分割数组-Chunky Monkey
- javascript+xml实现简单图片轮换(只支持IE)
- JavaScript实现数组去重
- JavaScript中实现PHP的打乱数组函数shuffle实例
- javascript如何实现360度全景照片问题汇总
- JavaScript实现数组中去重
- 找出数组中最长的连续数字序列(JavaScript实现)
- Javascript 复制数组实现代码