隨筆-51  評論-14  文章-0  trackbacks-0
          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
          <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 
          <head>
          <title>關(guān)閉/展開</title>
          <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
          <meta http-equiv="imagetoolbar" content="no" />
          <style type="text/css" media="screen">
          *,html{
          margin:
          0;
          padding:
          0;
          }
          body {
          text
          -align: center;
          margin: 
          0 auto;
          padding: 
          0;
          height: 
          100%;
          color: #0369cb;
          font: 
          76%/1.6em 宋體,Verdana,Tahoma,Arial,sans-serif;
          background
          -color: #efefef; 
          }
          #container {
          width: 800px;
          margin: 
          0 auto;
          padding: 
          0;
          text
          -align: center;
          margin
          -top: 6px;
          margin
          -bottom: 16px;
          }
          #container a{
          position:relative;
          text
          -decoration: none;
          bottom:0px;
          width:
          99.9%;
          }
          #container a:hover {
          color: #
          000000;
          text
          -decoration: none;
          }
          #box {
          display: none;
          width: 
          99.9%;
          height:1px;
          overflow:hidden;
          border: 1px solid #FFF;
          background: #
          000000 url(bg.gif) top left repeat;
          filter:alpha(opacity
          =2);
          }
          </style>
          <script type="text/javascript" language="javascript">

          var timer 
          = 10;   //計時器時鐘
          var HeightEnd=400;//Div高度
          var aNum = 20;   //步進速度
          var isOpen = false;//層狀態(tài) 打開還是關(guān)閉 默認關(guān)閉
          function $(name){return document.getElementById(name);}
          function voids() {
          setTimeout(
          "extend()",66);
          }


          // 展開/關(guān)閉
          function extend(){
          var tHeight 
          = parseInt(gs($("box"),"height"));
          if(!isOpen){
             $(
          "box").style.display="block";
             
          if (tHeight<HeightEnd){
              $(
          "box").style.height=(tHeight+aNum)+"px";
              $(
          "box").filters.alpha.opacity+=3;
              setTimeout(
          "extend()",timer);
             }
          else{
              isOpen
          =true//打開狀態(tài)
              $("tabTop").innerHTML = "關(guān)閉";
              $(
          "box").filters.alpha.opacity=100;
             }
          }
          else{
             
          if((tHeight-aNum)>0){
              $(
          "box").style.height=(tHeight-aNum)+"px";
              $(
          "box").filters.alpha.opacity-=5;
              setTimeout(
          "extend()",timer);
             }
          else{
              isOpen
          =false//關(guān)閉狀態(tài)
              $("box").style.display="none";
              $(
          "tabTop").innerHTML = "展開";
              $(
          "box").filters.alpha.opacity=2;
             }
          }
          }

          function gs(d,a){
          if (d.currentStyle){ 
              var curVal
          =d.currentStyle[a]
          }
          else
              var curVal
          =document.defaultView.getComputedStyle(d, null)[a]

          return curVal;
          }
          </script>
          </head>
          <body>
          <div id="container">
          <div id="box">
             測試..測試.
          <br><br> 
             
          <p>再次測試..</p>
             
          <p>測試下拉效果</p>
          </div>
          <a id="tabTop" onfocus="this.blur();" href="javascript:voids('box');">展開</a>
          </div>
          </body>
          </html>
          posted on 2008-06-10 18:05 Hank1026 閱讀(1668) 評論(1)  編輯  收藏

          評論:
          # re: div 緩慢下拉效果 2013-11-13 15:49 | clinton
          可以貼個展示效果的鏈接,只有自己復制來測試了  回復  更多評論
            

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 嵊州市| 离岛区| 仪征市| 嵩明县| 汶上县| 西乌珠穆沁旗| 广水市| 垣曲县| 庆安县| 湘乡市| 安仁县| 德钦县| 内江市| 喀喇| 夏河县| 庐江县| 昌邑市| 厦门市| 高碑店市| 溧阳市| 安泽县| 苗栗市| 眉山市| 山东省| 库尔勒市| 白沙| 确山县| 新乐市| 广东省| 唐海县| 武隆县| 彩票| 都江堰市| 庆安县| 壤塘县| 威信县| 赣榆县| 建宁县| 防城港市| 白银市| 泰来县|