纯JavaScript手写图片轮播代码
废话不多说了,直接给大家贴js代码实现手写图片轮播的代码了,代码非常简单,具体代码如下所示:
<!DOCTYPEhtml> <html> <head> <metacharset="UTF-8"> <title>js图片轮播切换</title> <styletype="text/css"> .imgCon{width:400px;height:400px;border:2pxsolid#DCDCDC;margin:100pxauto;position:relative;} .imgConspan{display:block;position:absolute;left:0px;width:100%;height:30px;background:#808080;text-align:center;font-size:18px;line-height:30px;} .numStyle{top:0px;} .textStyle{bottom:0px;} .imgConstrong{font-size:30px;color:#000000;position:absolute;top:50%;display:block;background:gray;cursor:pointer;} .imgCon.prev{left:10px;} .imgCon.next{left:370px;} img{width:400px;height:400px;} </style> </head> <body> <divclass="imgCon"> <spanid="numCon"class="numStyle">加载中...</span> <spanid="textCon"class="textStyle">加载中...</span> <strongid="prev"class="prev"><</strong> <strongid="next"class="next">></strong> <imgsrc=""id="imgChange"/> </div> <scripttype="text/javascript"> varnumCon=document.getElementById('numCon'); vartextCon=document.getElementById('textCon'); varprev=document.getElementById('prev'); varnext=document.getElementById('next'); varimgChange=document.getElementById('imgChange'); varimgArr=['img/ad1.jpg','img/ad2.jpg','img/ad3.jpg','img/ad4.jpg']; varimgText=['第一张','第二张','第三张','第四张']; varnum=0; //数字图片变化函数 functionimgTab(){ numCon.innerHTML=num+1+'/'+imgArr.length;//数字变化 textCon.innerHTML=imgText[num];//底部文字内容变化 imgChange.src=imgArr[num];//图片变化 } imgTab(); //下一张按钮 next.onclick=function(){ num++; if(num==imgArr.length){ num=0; } imgTab(); } //上一张按钮 prev.onclick=function(){ num--; if(num==-1){ num=imgArr.length-1; } imgTab(); } </script> </body> </html>
以上所述是小编给大家介绍的纯JavaScript手写图片轮播代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!