相关代码如下:
将选项卡式的图片滚动
|
|
图片轮播
/index.html/
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src="move.js"></script> <script> window.onload=function(){ var outer=document.getElementById("outer"); var imgArr=document.getElementsByTagName("img"); var imgul=document.getElementsByTagName("ul")[0]; var imgli=imgul.getElementsByTagName("li"); imgul.style.width=650*imgli.length+"px"; var index=0; var navdiv=document.getElementById("navdiv"); var alla=document.getElementsByTagName("a"); alla[index].style.background="red"; /*点击超链接现实出图片*/ for(var i=0;i<alla.length;i++){ /*贴标签*/ alla[i].num=i; alla[i].onmouseover=function(){ //获取点击超链接的索引 index=this.num; /*imgul.style.left=-index*650+"px";*/ seta(); startMove(imgul,{left:-650*index}); } } autochange(); function seta(){ for (var i=0;i<alla.length;i++){ alla[i].style.background="#9E0022"; } alla[index].style.background="red"; } //自动切换图片 function autochange(){ setInterval(function(){ //索引自增 index++; index=index%imgli.length; startMove(imgul,{left:-650*index}) //修改导航点 seta(); },3000); } } </script> <style> *{ margin:0; padding:0; } #outer{ width:650px; height:450px; margin:0 auto; position:relative; overflow: hidden; } ul{ height:450px; position:absolute; left:0; } ul li{ width:650px; height:450px; list-style: none; float:left; box-sizing:border-box; } #navdiv{ position:absolute; bottom:5%; right:35%; } #navdiv a{ display:block; width:20px; height:20px; margin:0 5px; float:left; background:#9E0022; } #navdiv a:hover{ background:red; } </style> </head> <body> <div id="outer"> <ul> <li><img src="images/g10.jpg"/></li> <li><img src="images/g6.jpg"/></li> <li><img src="images/g2.jpg"/></li> <li><img src="images/g5.jpg"/></li> <li><img src="images/g7.jpg"/></li> <li><img src="images/g4.jpg"/></li> </ul> <div id="navdiv"> <a href="javascript:;"></a> <a href="javascript:;"></a> <a href="javascript:;"></a> <a href="javascript:;"></a> <a href="javascript:;"></a> <a href="javascript:;"></a> </div> </div> </body></html>
/move.js/
|
|