<!doctype html>
<html>
<head>
? ? <meta charset="UTF-8">
<title>Document</title>
<style>
? *{margin:0;
? ? padding:0;
? ? list-style:none;}
? .wrap{height:170px;
? ? ? ? width:490px;
? ? ? ? margin:60px auto;
? ? ? ? overflow: hidden;
? ? ? ? position: relative;
? ? ? ? margin:100px auto;}
? .wrap ul{position:absolute;}?
? .wrap ul li{height:170px;}
? .wrap ol{position:absolute;
? ? ? ? ? ?right:5px;
? ? ? ? ? ?bottom:10px;}
? .wrap ol li{height:20px; width: 20px;
? ? ? ? ? ? ? background:#ccc;
? ? ? ? ? ? ? border:solid 1px #666;
? ? ? ? ? ? ? margin-left:5px;
? ? ? ? ? ? ? color:#000;
? ? ? ? ? ? ? float:left;
? ? ? ? ? ? ? line-height:center;
? ? ? ? ? ? ? text-align:center;
? ? ? ? ? ? ? cursor:pointer;}
? .wrap ol .on{background:#E97305;
? ? ? ? ? ? ? ?color:#fff;}
? </style>
? <script type="text/javascript">
? window.onload=function(){
? ? var wrap=document.getElementById('wrap'),
? ? ? ? pic=document.getElementById('pic'),
? ? ? ? list=document.getElementById('list').getElementsByTagName('li'),
? ? ? ? index=0,
? ? ? ? timer=null;
? ? ? // 定義并調(diào)用自動播放函數(shù)
timer = setInterval(autoPlay,1000);
function autoPlay(){
index ++ ;?
if( index >= list.length ) index = 0 ;
changePic( index );
}
? ? ? // 定義圖片切換函數(shù)
? ? ? function changePic(currentIndex){
? ? ? ?pic.style.top = - currentIndex * 170 + 'px';
for( var j = 0 ; j < list.length ; j ++ ){
list[j].className = ''
};
list[currentIndex].className = 'on';
? ? ? };
? ? ?// 鼠標劃過整個容器時停止自動播放
? ?wrap.onmouseover = function(){
? ? clearInterval( timer );
? ?};
? ? ?// 鼠標離開整個容器時繼續(xù)播放至下一張
? ? wrap.onmouseout = function(){
? ? ?if( timer ){
? ? ?clearInterval( timer );
? ? ?timer = null ;
? ? ?}
? ? ?timer = setInterval(autoPlay,1000);
? ?
? ? };
? ? ?// 遍歷所有數(shù)字導(dǎo)航實現(xiàn)劃過切換至對應(yīng)的圖片 ?由于數(shù)字導(dǎo)航在整個容器中
? ? ? for( var i = 0 ; i < list.length ; i ++ ){
? ? ? list[i].index = i ;
? ? ? list[i].onmouseover = function(){
? ? ? var num = this.index;
? ? ? changePic( num );
? ? ? index = num;
? ? ? }
? ? ? };
? ?}
? </script>
</head>
<body>
? <div id='wrap'>
? ? <ul id="pic">
? ? ? <li><img src="http://img1.sycdn.imooc.com//54111cd9000174cd04900170.jpg" alt=""></li>
? ? ? <li><img src="http://img1.sycdn.imooc.com//54111dac000118af04900170.jpg" alt=""></li>
? ? ? <li><img src="http://img1.sycdn.imooc.com//54111d9c0001998204900170.jpg" alt=""></li>
? ? ? <li><img src="http://img1.sycdn.imooc.com//54111d8a0001f41704900170.jpg" alt=""></li>
? ? ? <li><img src="http://img1.sycdn.imooc.com//54111d7d00018ba604900170.jpg" alt=""></li> ? ?
? ? </ul>
? ? <ol id="list">
? ? ? <li>1</li>
? ? ? <li>2</li>
? ? ? <li>3</li>
? ? ? <li>4</li>
? ? ? <li>5</li>
? ? </ol>
? </div>
</body>
</html>