图片模式切换的代码
2017-12-20 21:17
134 查看
window.onload = function(){ var zImg = document.getElementById('img1');//拿到图片的ID var zP1 = document.getElementById('p1');//拿到图片最上面的文字ID var zP2 = document.getElementById('p2');//拿到图片最下面的文字ID var zBtn1 = document.getElementById('leftbuttom');//拿到图片内左按钮的ID var zBtn2 = document.getElementById('rightbuttom');//拿到图片内右按钮的ID var zBtnone = document.getElementById('button1');//拿到循环切换按钮的ID var zBtntwo = document.getElementById('button2');//拿到顺序切换按钮的ID var zButtom = document.getElementById('buttom');//拿到最下面的说明文字ID var arrImg = ['img/1.jpg','img/2.jpg','img/3.jpg','img/4.jpg'];//建立图片数组 var arrText = ['图片一','图片二','图片三','图片四'];//建立图片内最下面的文字数组 var num = 0;//建立变量并初始化为0,要用这个变量控制图片切换 var tunOff = true;//控制模式切换变量 zBtnone.onclick = function(){//循环模式 zButtom.innerHTML = '图片可从最后一张跳转到第一张循环切换'; tunOff = true;// }; zBtntwo.onclick = function(){//切换模式 zButtom.innerHTML = '图片只能到最后一张或只能到第一张切换'; tunOff = false;// }; //初始化 function fn1(){ zImg.src = arrImg[num]; zP1.innerHTML = 1 + num + '/'+ arrImg.length; zP2.innerHTML = arrText[num]; } fn1(); zBtn2.onclick = function(){ num++; if(num == arrImg.length){//当检测到变量num的值等于图片数组的长度时,再判断模式 if(tunOff){//如果是循环模式,则num重置为0 num = 0; } else{//如果是切换模式,就弹出提示框,然后将变量num的值改为图片数组长度-1,再点击的话,num也是等于arrImg的长度减1 alert('这已经是最后一张了,不能再往后了'); num = arrImg.length-1; } } fn1(); }; zBtn1.onclick = function(){ num--; < 4000 span style="color:#cc7832;"> if( num == -1 ){//如果切换到第一张还是点击向前切换的话, if(tunOff){//当为循环模式的时候,将arrImg的长度-1赋值给num,使其跳到最后一张 num = arrImg.length-1; } else{ alert('这已经是第一张了,不能再往前了');//当为切换模式的时候,切换到第一张的话再向前切换就会提示,然后重置num 等于0 num = 0; } } fn1();//执行代码块 }; };
相关文章推荐
- js图片幻灯片模式切换代码
- 一段非常简单的让图片自动切换js代码
- 摘自百度的图片切换特效代码
- 简单的实现点击箭头图片切换的js代码
- 纯js图片切换幻灯片代码
- zepto.js手机端网页上下手指滑动图片切换效果代码
- 纯js +css 仿flash 图片切换效果代码
- 点击某个按钮切换图片、文字描述(按钮颜色跟着改变)(简化代码)
- 【转】移动webApp开发的前端工程师必要的代码,手机webApp触摸左右滑动切换轮播图片广告
- 超简单的JavaScript鼠标经过切换图片代码
- 巧用数组制作图片切换js代码
- 三行代码实现白天夜间模式流畅切换的实现库
- 基于jQuery实现仿百度首页换肤背景图片切换代码
- js支持键盘控制的左右切换立体式图片轮播效果代码分享
- 【荐】来自人民网的JS+Flash多图预览的图片切换特效_网页代码站(www.webdm.cn)
- 基于jQuery商城网站全屏图片切换代码
- 简短几句jquery代码的实现一个图片向上滚动切换。
- 也来一段Mootools的图片切换代码
- Android实现图片轮播切换实例代码