上下移动切换的时间表

依赖 http://www.cnblogs.com/wanqiu/p/4452711.html  ,  图片的名称 从0 -9 。 例如: 0.jpg 。 如果名称不是这样的,可用数组存起来使用!

 

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            *{
                margin: 0;
                padding: 0;
            }
            li{
                list-style: none;
            }
            #box{
                width: 1000px;
                height: 500px;
                margin: 20px auto;
                border: 1px solid #ccc;
            }
            #box ul{
                height: 172px;
            }
            #box li{
                position: relative;
                float: left;
                width: 122px;
                height: 172px;
                overflow: hidden;
            }
            #box li img{
                position: absolute;
                top: 0;
                left: 0;
            }
            
        </style>
        <script src="hl_tool.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/javascript">
            window.onload = function(){
                var oBox = document.getElementById('box');
                var aLi = oBox.getElementsByTagName('li');
                var sTime = '';
                
                for (var i = 0; i < aLi.length; i++) {
                    aLi[i].innerHTML += aLi[i].innerHTML;
                }
                function fnTime(){
                    sTime =  hgetTime(2).str;
                     for (var i = 0; i < aLi.length; i++) {
                         
                         var index = 0;
                         
                         if(sTime.charAt(i) == 0){
                             index =    9;
                         }else{
                             index =    parseInt(sTime.charAt(i))-1;
                         }
                         
                         
                         aLi[i].getElementsByTagName('img')[0].src = '../img/'+ sTime.charAt(i) +'.JPG';
                         aLi[i].getElementsByTagName('img')[1].src = '../img/'+ index +'.JPG';
                         
                         aLi[i].getElementsByTagName('img')[1].style.top = '-172px';
                         aLi[i].getElementsByTagName('img')[0].style.top = '0';
                         
                         if(sTime.charAt(1) == 0 && (sTime.charAt(0)+sTime.charAt(1)) % 10 === 0 && (sTime.charAt(4)+sTime.charAt(5)) % 60 === 0 && (sTime.charAt(2)+sTime.charAt(3)) % 60 === 0){
                             aLi[0].getElementsByTagName('img')[1].style.top = '0px';
                             aLi[0].getElementsByTagName('img')[0].style.top = '172px';
                             hDoMove(aLi[0].getElementsByTagName('img')[1] , 'top' ,10 ,-172);
                             hDoMove(aLi[0].getElementsByTagName('img')[0] , 'top' ,10 ,0);
                         }
                         if(sTime.charAt(2) == 0 && (sTime.charAt(2)+sTime.charAt(3)) % 60 === 0 && (sTime.charAt(4)+sTime.charAt(5)) % 60 === 0 ){
                             aLi[1].getElementsByTagName('img')[1].style.top = '0px';
                             aLi[1].getElementsByTagName('img')[0].style.top = '172px';
                             hDoMove(aLi[1].getElementsByTagName('img')[1] , 'top' ,10 ,-172);
                             hDoMove(aLi[1].getElementsByTagName('img')[0] , 'top' ,10 ,0);
                         }

                         if(sTime.charAt(3) == 0 && (sTime.charAt(2)+sTime.charAt(3)) % 10 === 0 && (sTime.charAt(4)+sTime.charAt(5)) % 60 === 0){
                             aLi[2].getElementsByTagName('img')[1].style.top = '0px';
                             aLi[2].getElementsByTagName('img')[0].style.top = '172px';
                             hDoMove(aLi[2].getElementsByTagName('img')[1] , 'top' ,10 ,-172);
                             hDoMove(aLi[2].getElementsByTagName('img')[0] , 'top' ,10 ,0);
                         }
                         if(sTime.charAt(4) == 0 && (sTime.charAt(4)+sTime.charAt(5)) % 60 === 0 ){
                             aLi[3].getElementsByTagName('img')[1].style.top = '0px';
                             aLi[3].getElementsByTagName('img')[0].style.top = '172px';
                             hDoMove(aLi[3].getElementsByTagName('img')[1] , 'top' ,10 ,-172);
                             hDoMove(aLi[3].getElementsByTagName('img')[0] , 'top' ,10 ,0);
                         }
                         
                         if(sTime.charAt(5) == 0 && (sTime.charAt(4)+sTime.charAt(5)) % 10 === 0 ){
                             
                             aLi[4].getElementsByTagName('img')[1].style.top = '0px';
                             aLi[4].getElementsByTagName('img')[0].style.top = '172px';
                             hDoMove(aLi[4].getElementsByTagName('img')[1] , 'top' ,10 ,-172);
                             hDoMove(aLi[4].getElementsByTagName('img')[0] , 'top' ,10 ,0);
                             
                         }
                        
                         
                         
                         aLi[5].getElementsByTagName('img')[1].style.top = '0px';
                         aLi[5].getElementsByTagName('img')[0].style.top = '172px';
                         hDoMove(aLi[5].getElementsByTagName('img')[1] , 'top' ,10 ,-172);
                         hDoMove(aLi[5].getElementsByTagName('img')[0] , 'top' ,10 ,0);
                         
                         
                     }
                    
                }
                fnTime();
                setInterval(fnTime, 1000 );
            }
        </script>
    </head>
    <body>
        <div id="box">
            <ul>
                <li><img src="../img/0.JPG"/></li>
                <li><img src="../img/0.JPG"/></li>
                <li><img src="../img/0.JPG"/></li>
                <li><img src="../img/0.JPG"/></li>
                <li><img src="../img/0.JPG"/></li>
                <li><img src="../img/0.JPG"/></li>
            </ul>
        </div>
    </body>
</html>

 

posted @ 2015-04-24 10:47  晚秋ing  阅读(249)  评论(0编辑  收藏  举报