• 跳动的菜单


    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>模仿as效果的导航菜单</title>
    <style type="text/css">
    <!--
    a:link,a:visited    { text-decoration: none; color: #666666 }
    a:hover            { text-decoration: underline }
    #hor1 {
        position:absolute;
        left:320px;
        top:20px;
        220px;
        height:20px;
        z-index:1;
        background-color: #999900;
    }
    #hor2 {
        position:absolute;
        left:320px;
        top:40px;
        220px;
        height:20px;
        z-index:2;
        background-color: #FFCC00;
    }
    #hor3 {
        position:absolute;
        left:320px;
        top:60px;
        220px;
        height:20px;
        z-index:3;
        background-color: #99CC00;
    }
    #board1 {
        position:absolute;
        left:320px;
        top:40px;
        220px;
        height:120px;
        z-index:-100;
        background-color: #333333;
        visibility: hidden;
    }
    body,td,th {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        font-weight: bold;
    }
    body {
        background-color: #666666;
    }
    #board2 {
        position:absolute;
        left:320px;
        top:60px;
        220px;
        height:120px;
        z-index:-90;
        background-color: #333333;
        visibility: hidden;
    }
    #board3 {
        position:absolute;
        220px;
        height:120px;
        z-index:-80;
        left: 320px;
        top: 80px;
        background-color: #333333;
        visibility: hidden;
    }
    #hor4 {
        position:absolute;
        left:320px;
        top:80px;
        220px;
        height:20px;
        z-index:4;
        background-color: #99CCCC;
    }
    #board4 {
        position:absolute;
        left:320px;
        top:100px;
        220px;
        height:120px;
        z-index:-70;
        background-color: #333333;
        visibility: hidden;
    }

    -->
    </style>
    <script type="text/javascript">
    lastNo=0
    function re(menu_no){
    if(lastNo!=menu_no){
    cur=menu_no+1
    lastNo=menu_no
    rest()
    }else{
    cur=100
    }
    document.getElementById("board"+menu_no).style.visibility="visible"
    }
    function rest(){
    for(i=1;i<=4;i++){
    document.getElementById("hor"+i).style.top=20*i;
    document.getElementById("board"+i).style.visibility="hidden"
    }
    menu_num=4;
     act=1
     height=120+20
     speed=0;
     posY=0;
    }
    function huke(){
    if(act==1&&cur<100){
    speed=(height-posY)*0.69+speed*0.6
    posY+=speed
    for(i=cur;i<=menu_num;i++){
    document.getElementById("hor"+i).style.top=posY+(i-2)*20
    }
    if(Math.abs(height-posY)<0.5){
    for(i=cur;i<=menu_num;i++){
    document.getElementById("hor"+i).style.top=height+(i-2)*20
    }
    act=0
    }
    setTimeout("huke()",50)
    }
    }

    </script>
    </head>
    <body>
    <div id="hor1" onclick="re(1);huke()">News</div>
    <div id="hor2" onclick="re(2);huke()">Populor</div>
    <div id="hor3" onclick="re(3);huke()">Sports</div>
    <div id="hor4" onclick="re(4);huke()">Woman</div>
    <div id="board1">1.由AS而想起Javascript<br />2.用Jscript写ASP有没有先天性的不足?<br />3.没有了。</div>
    <div id="board2">1.xhtml+css真的来了吗?<br />2.Flash取代传统网站<br />3.Flash何时才能连接数据库?</div>
    <div id="board3">1.程序员与小姐的10个相同。<br />2.中国的程序员与中国的足球?</div>
    <div id="board4">1.二十一世纪最缺的是什么?人才<br />
    <a href="http://www.gamvan.com/" target="_blank">http://www.gamvan.com</a>
    <a href="http://www.gamvan.com/" target="_blank">http://www.gamvan.com</a></div>
    </body>
    </html>

  • 相关阅读:
    Python基础第四天
    Python基础第三天
    禁用站点asp运行
    Javaee中文乱码解决方法
    企业研发流程演进之路
    【项目实践】手把手教你自建高性能对象存储服务器
    我们到底为什么要用 IoC 和 AOP
    【项目实践】商业计算怎样才能保证精度不丢失
    人人都可以教张小龙做产品
    【项目实践】依赖注入用得好,设计模式随便搞
  • 原文地址:https://www.cnblogs.com/itecho/p/1307113.html
Copyright © 2020-2023  润新知