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

          跳動的菜單

          Posted on 2007-09-19 10:31 semovy 閱讀(186) 評論(0)  編輯  收藏 所屬分類: JavaScript
          <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;
              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取代傳統網站<br />3.Flash何時才能連接數據庫?</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>
          主站蜘蛛池模板: 新巴尔虎右旗| 巴林右旗| 中卫市| 托克逊县| 屏南县| 新巴尔虎左旗| 集安市| 石狮市| 年辖:市辖区| 应城市| 盐山县| 邢台市| 高邮市| 姜堰市| 清河县| 镇巴县| 田东县| 东兰县| 桑植县| 南靖县| 岢岚县| 广西| 芒康县| 遂川县| 临安市| 修文县| 淄博市| 长海县| 贡觉县| 新巴尔虎右旗| 灵石县| 建始县| 饶河县| 丰都县| 巍山| 巴彦淖尔市| 张掖市| 海盐县| 嘉荫县| 新余市| 太湖县|