<!DOCTYPE HTML >< html >< head >< meta http-equiv= "Content-Type" content= "text/html; charset=utf-8" >< title >轮播图-上下滚动 </ title >< style >body,ul,ol{ margin: 0; padding: 0;}li{ list-style: none;}img{ border: none; vertical-align: top; }#box{ width: 470px; height: 150px; position: relative; margin: 30px auto; overflow: hidden;}ul{ width: 470px; position: absolute; left: 0; top: 0; z-index: 1;}ul li{ width: 470px; height: 270px }ol{ z-index: 2; width: 120px; position: absolute; right: 10px; bottom: 10px;}ol li{ width: 20px; height: 20px; float: left; margin: 0 2px; display: inline; background: #fff; color: #f60; line-height: 20px; text-align: center;}ol .active{ background: #f60; color: #fff;}< / style >< script src= "js/move.js" > < / script ></ head >< body >< div id= "box" >< ul >< li style= "display:block" >< img src= "images/1.jpg" alt= "" /></ li >< li >< img src= "images/2.jpg" alt= "" /></ li >< li >< img src= "images/3.jpg" alt= "" /></ li >< li >< img src= "images/4.jpg" alt= "" /></ li >< li >< img src= "images/5.jpg" alt= "" /></ li ></ ul >< ol >< li class= "active" >1 </ li >< li >2 </ li >< li >3 </ li >< li >4 </ li >< li >5 </ li ></ ol ></ div >< script >var oBox= document. getElementById( "box");var oUl = document. getElementsByTagName( 'ul')[ 0];var aLiUl = oUl. getElementsByTagName( 'li');var oOl = document. getElementsByTagName( 'ol')[ 0];var aLiOl = oOl. getElementsByTagName( 'li');var oneHeight = aLiUl[ 0]. offsetHeight;var iNow= 0;var timer= null;for( var i= 0; i< aLiOl. length; i++){console. log( oneHeight);aLiOl[ i]. index = i;aLiOl[ i]. onmouseover = function(){for( var i= 0; i< aLiOl. length; i++){aLiOl[ i]. className = '';}this. className = 'active';iNow = this. index;startMove( oUl,{ top:- this. index* oneHeight})};};timer= setInterval( run, 2000);oBox. onmouseover= function(){clearInterval( timer)};oBox. onmouseout= function(){timer= setInterval( run, 2000);};function run(){if( iNow == aLiOl. length- 1){iNow= 0} else{iNow++;}for( var i= 0; i< aLiOl. length; i++){aLiOl[ i]. className = '';}aLiOl[ iNow]. className = 'active';console. log( iNow);startMove( oUl,{ top:- iNow* oneHeight});}< / script ></ body ></ html >
轮播02--上下滚动
猜你喜欢
转载自www.cnblogs.com/hilxj/p/10542340.html
今日推荐
周排行