自定义属性图片轮播实例
2016-03-30 21:40
218 查看
<scripttype="text/javascript"> window.onload = function(){ var oBtn1 = document.getElementById('btn1'); var oBtn2 = document.getElementById('btn2'); var oSwi = document.getElementById('swiDes'); var oPicNum = document.getElementById('picNum'); var oPic = document.getElementById('pic'); var oPicInfo = document.getElementById('picInfo'); var oPrev = document.getElementById('prev'); var oNext = document.getElementById('next'); var num = 0; var onOff = true; //数组部分 var picUrl = ['img/1.jpg','img/2.jpg',cimg/3.jpg','img/4.jpg','img/5.jpg','img/6.jpg']; var picDes = ['增强免疫力美白功效的薏米仁','健脾养胃的小黄米','强腰补肾的黑米','黑发补身的黑芝麻', '补肾强肾的黑豆','健脑益智的核桃']; var aL = picUrl.length; var apL = picDes.length; //点击循环按钮时 oBtn1.onclick = function(){ onOff = true; oSwi.innerHTML= '循环'; oBtn1.style.background = 'red'; oBtn2.style.background= '#eee'; } //点击顺序按钮时 oBtn2.onclick = function(){ onOff = false; oSwi.innerHTML= '顺序'; oBtn2.style.background= 'red'; oBtn1.style.background= '#eee'; } //初始化加载部分 fnTab(); function fnTab(){ oPicNum.innerHTML= num + 1 + '/' +aL; oPic.src= picUrl[num]; oPicInfo.innerHTML = picDes[num]; } //点击左按钮时 oPrev.onclick = function(){ num--; if(num == -1){ if(onOff){ num = aL-1; }else{ alert("This is the last picture"); num =0; } } fnTab(); } //点击右按钮 oNext.onclick = function(){ num++; if(num == aL){ if(onOff){ num = 0; }else{ alert("This is the last picture"); num = aL-1; } } fnTab(); } } </script>
相关文章推荐
- 社交网络:有意义的不仅是邓巴数
- RossWeatherMap天气地图项目中踩的雷(一):Viewpager动态删除Fragment
- SPRING JMS 整合ACTIVEMQ
- UVA 11478 Halum 最小差分系统
- Xenomai 的模式切换浅析
- 通达OA在centos系统中快速部署文档(web和数据库)
- 推荐7个 CSS3 制作的创意下拉菜单效果
- java设置classpath,path和java_home的作用
- 数据结构一顺序表
- C++调错技巧
- android插上耳机仍用扬声器播放音频【新浪云搬运】
- Struts2框架提供的结果类型
- bat函数处理变量空格
- iOS开发之KVO机制
- 通达OA在centos系统中快速部署文档(web和数据库)
- iOS设计中在视图中显示滚动汉字
- VK Cup 2016 - Round 1 (Div. 2 Edition) B B. Bear and Displayed Friends 优先队列
- 四舍五入的四种方法
- 2016年3月英语总结
- Remove Duplicates from Sorted Array II