zoukankan      html  css  js  c++  java
  • 上下移动切换的时间表

    依赖 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{
                     1000px;
                    height: 500px;
                    margin: 20px auto;
                    border: 1px solid #ccc;
                }
                #box ul{
                    height: 172px;
                }
                #box li{
                    position: relative;
                    float: left;
                     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>
  • 相关阅读:
    TCP 协议如何解决粘包、半包问题 转载:https://mp.weixin.qq.com/s/XqGCaX94hCvrYI_Tvfq_yQ
    [国家集训队]happiness
    CF592D Super M
    [APIO2010]巡逻
    [NOI2012]美食节
    [JSOI2008]Blue Mary的旅行
    [十二省联考2019]D1T2字符串问题
    [十二省联考2019]D2T2春节十二响
    [十二省联考2019]D1T1异或粽子
    [WC2008]游览计划
  • 原文地址:https://www.cnblogs.com/wanqiu/p/4452779.html
Copyright © 2011-2022 走看看