html (第一種) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <title>images slide</title> <style type="text/css"> * { margin: 0px; padding: 0px; } li { list-style: none; } img { border: 0; } a { text-decoration: none; } #slide { width: 800px; height: 400px; box-shadow: 0px 0px 5px #c1c1c1; margin: 20px auto; position: relative; overflow: hidden; } #slide ul { position: absolute; left: 0px; top: 0px; height: 400px; width: 11930px; } #slide ul li { width: 800px; height: 400px; overflow: hidden; float: left; } #slide .ico { width: 800px; height: 20px; overflow: hidden; text-align: center; position: absolute; left: 0px; bottom: 10px; z-index: 1; } #slide .ico a { display: inline-block; width: 10px; height:10px; background: url(out.png) no-repeat 0px 0px; margin: 0px 5px; } #slide .ico .active { background: url(out1.png) no-repeat 0px 0px; } #btnLeft { width: 60px; height: 400px; left: 0px; top: 0px; background: url() no-repeat 0px 0px; position: absolute; z-index: 2; } #btnLeft :hover { background: url() no-repeat 0px 0px; } #btnRight { width: 60px; height: 400px; right: 0px; top: 0px; background: url() no-repeat 0px 0px; position: absolute; z-index: 2; } #btnRight :hover { background: url() no-repeat 0px 0px; } </style> <script type="text/javascript"> window.onload = function() { var oIco = document.getElementById("ico"); var aBtn = oIco.getElementsByTagName("a"); var oSlide = document.getElementById("slide"); var oUl = oSlide.getElementsByTagName("ul"); var aLi = oUl[0].getElementsByTagName("li"); var oBtnLeft = document.getElementById("btnLeft"); var oBtnRight = document.getElementById("btnRight"); var baseWidth = aLi[0].offsetWidth; //alert(baseWidth); oUl[0].style.width = baseWidth * aLi.length + "px"; var iNow = 0; for(var i=0;i<aBtn.length;i++) { aBtn[i].index = i; aBtn[i].onclick = function() { //alert(this.index); //alert(oUl[0].style.left); move(this.index); //aIco[this.index].className = "active"; } } oBtnLeft.onclick = function() { iNow ++; //document.title = iNow; move(iNow); } oBtnRight.onclick = function() { iNow --; document.title = iNow; move(iNow); } var curIndex = 0; var timeInterval = 1000; setInterval(change,timeInterval); function change() { if(curIndex == aBtn.length) { curIndex =0; } else { move(curIndex); curIndex += 1; } } function move(index) { //document.title = index; if(index>aLi.length-1) { index = 0; iNow = index; } if(index<0) { index = aLi.length - 1; iNow = index; } for(var n=0;n<aBtn.length;n++) { aBtn[n].className = ""; } aBtn[index].className = "active"; oUl[0].style.left = -index * baseWidth + "px"; //buffer(oUl[0],{ // left: -index * baseWidth // },8) } } </script> </head> <body> <div id="slide"> <a id="btnLeft" href="javascript:void(0);" ></a> <a id="btnRight" href="javascript:void(0);" ></a> <!--when change next image:style="left: -(n-1)*800px;"--> <ul> <li><img src="../image/1.jpg" alt="" /></li> <li><img src="../image/2.jpg" alt="" /></li> <li><img src="../image/3.jpg" alt="" /></li> <li><img src="../image/4.jpg" alt="" /></li> <li><img src="../image/5.jpg" alt="" /></li> <li><img src="../image/bg.jpg" alt="" /></li> </ul> <div id="ico" class="ico"> <a class="active" href="javascript:void(0);"></a> <a href="javascript:void(0);"></a> <a href="javascript:void(0);"></a> <a href="javascript:void(0);"></a> <a href="javascript:void(0);"></a> <a href="javascript:void(0);"></a> </div> </div> </body> </html>
html (第二種) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>images</title> <script type="text/javascript"> var curIndex = 0; var timeInterval = 1000; var arr = new Array(); arr[0] = "../image/1.jpg"; arr[1] = "../image/2.jpg"; arr[2] = "../image/3.jpg"; arr[3] = "../image/4.jpg"; arr[4] = "../image/5.jpg"; arr[5] = "../image/dot.png"; arr[6] = "../image/icon.png"; setInterval(changeImg,timeInterval); function changeImg() { var obj = document.getElementById("obj"); if (curIndex == arr.length-1) { curIndex = 0; } else { curIndex += 1; } obj.src = arr[curIndex]; } </script> <!-- <script language="javascript"> setInterval(test,1000); var array = new Array(); var index = 0; var array = new Array("image/1.jpg","image/2.jpg","image/3.jpg","image/4.jpg","image/5.jpg","image/6.jpg","image/7.jpg","image/8.jpg","image/9.jpg","image/10.jpg"); function test() { var myimg=document.getElementById("imgs"); if(index==array.length-1) { index=0; }else{ index++; } myimg.src=array[index]; } </script> --> </head> <body> <img id = "obj" src = "1.jpg" border = 0 /> </body> </html> 最后編輯于 :2017.12.05 00:55:43
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者