posts - 0, comments - 77, trackbacks - 0, articles - 356
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          跳動的菜單

          Posted on 2007-09-19 10:31 semovy 閱讀(179) 評論(0)  編輯  收藏 所屬分類: JavaScript
          <html>
          <head>
          <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
          <title>模仿as效果的導(dǎo)航菜單</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;
              width:220px;
              height:20px;
              z-index:1;
              background-color: #999900;
          }
          #hor2 {
              position:absolute;
              left:320px;
              top:40px;
              width:220px;
              height:20px;
              z-index:2;
              background-color: #FFCC00;
          }
          #hor3 {
              position:absolute;
              left:320px;
              top:60px;
              width:220px;
              height:20px;
              z-index:3;
              background-color: #99CC00;
          }
          #board1 {
              position:absolute;
              left:320px;
              top:40px;
              width: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;
              width:220px;
              height:120px;
              z-index:-90;
              background-color: #333333;
              visibility: hidden;
          }
          #board3 {
              position:absolute;
              width:220px;
              height:120px;
              z-index:-80;
              left: 320px;
              top: 80px;
              background-color: #333333;
              visibility: hidden;
          }
          #hor4 {
              position:absolute;
              left:320px;
              top:80px;
              width:220px;
              height:20px;
              z-index:4;
              background-color: #99CCCC;
          }
          #board4 {
              position:absolute;
              left:320px;
              top:100px;
              width: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取代傳統(tǒng)網(wǎng)站<br />3.Flash何時才能連接數(shù)據(jù)庫?</div>
          <div id="board3">1.程序員與小姐的10個相同。<br />2.中國的程序員與中國的足球?</div>
          <div id="board4">1.二十一世紀最缺的是什么?人才<br />
          <a target="_blank">http://www.gamvan.com</a>
          <a target="_blank">http://www.gamvan.com</a></div>
          </body>
          </html>
          主站蜘蛛池模板: 元阳县| 灵山县| 葵青区| 稷山县| 西畴县| 澜沧| 翁牛特旗| 河北区| SHOW| 哈巴河县| 二连浩特市| 鹰潭市| 阿拉善左旗| 财经| 玛多县| 永靖县| 雷波县| 龙井市| 财经| 庆元县| 江口县| 辉南县| 遂溪县| 澎湖县| 佳木斯市| 黑龙江省| 陕西省| 丰原市| 麻城市| 雷州市| 治多县| 朔州市| 上蔡县| 怀集县| 澄迈县| 柳江县| 阿瓦提县| 康马县| 日喀则市| 普定县| 湘阴县|