posts - 110,  comments - 152,  trackbacks - 0

          這段代碼是通過lightbox2.02的源代碼里面學習來的,主要要注意的地方是如果用overlayer包裹loadlayer層的話,loadlayer層會繼承overlayer層的透明屬性,而且這種繼承后的透明屬性很難屏蔽掉,比如在loadlayer上重新定義透明,新定義的透明不會有預期的效果.所以處理的時候必須要overlayer與loadbox分離來,單獨來處理就不會出現上面的情況了.

          效果:

          loading

          具體代碼如下:

           

             1:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
             2:  <html xmlns="http://www.w3.org/1999/xhtml">
             3:  <head>
             4:  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
             5:  <title>loading demo</title>
             6:  <script type="text/javascript">
             7:      function show(){
             8:          var loadbox =document.getElementById("loadlayer");
             9:          var overlayer = document.getElementById("overlayer");
            10:          loadbox.style.display = "block" ;
            11:          overlayer.style.display = "block" ;
            12:      }
            13:      
            14:      function hide(){
            15:          var loadbox =document.getElementById("loadlayer");
            16:          var overlayer = document.getElementById("overlayer");
            17:          loadbox.style.display = "none" ;
            18:          overlayer.style.display = "none" ;
            19:      }
            20:  </script>
            21:   
            22:  <style type="text/css">    
            23:  #overlayer{
            24:      position: absolute;
            25:      top: 50px;
            26:      left: 0;
            27:      z-index: 90;
            28:      width: 100%;
            29:      height: 100%;
            30:      background-color: #000;
            31:      filter:alpha(opacity=60);
            32:      -moz-opacity: 0.6;
            33:      opacity: 0.6;
            34:      display:none;
            35:      }
            36:   
            37:  #loadbox{
            38:      position: absolute;
            39:      top: 40%;
            40:      left: 0;
            41:      width: 100%;
            42:      z-index: 100;
            43:      text-align: center;
            44:      }
            45:   
            46:  #loadlayer{
            47:      display:none;
            48:      }
            49:   
            50:  </style>
            51:  </head>
            52:  <body>
            53:  <div id="overlayer"></div>
            54:  <div id="loadbox" >
            55:    <div id="loadlayer">
            56:        <img src="loading.gif" /> 
            57:      </div>
            58:  </div>
            59:    <div id="containlayer">
            60:           <input type="button" value="show" onclick="show()" />
            61:          <input type="button" value="hide" onclick="hide()"/>
            62:          <br />
            63:          <br />
            64:          --------------------------------------------------------------------<br />
            65:          --------------------------------------------------------------------<br />
            66:          具體的網頁內容.寫在這里,上面通過一個半透明層遮蔽下面的內容<br />
            67:    </div>
            68:  </body>
            69:  </html>


          平凡而簡單的人一個,無權無勢也無牽無掛。一路廝殺,只進不退,死而后已,豈不爽哉!
          收起對“車”日行千里的羨慕;收起對“馬”左右逢緣的感嘆;目標記在心里面,向前進。一次一步,一步一腳印,跬步千里。
          這個角色很適合現在的


          posted on 2008-10-24 08:35 過河卒 閱讀(646) 評論(0)  編輯  收藏

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


          網站導航:
           
          文章來自: http://www.blogjava.com/ponzmd/ (彭俊-過河卒) 轉貼請聲明!
          訪問統計:
          主站蜘蛛池模板: 兰西县| 高阳县| 淳安县| 民勤县| 茶陵县| 安丘市| 额敏县| 商南县| 都安| 海淀区| 定州市| 宜章县| 河南省| 新巴尔虎右旗| 沁阳市| 新宾| 习水县| 太仓市| 柯坪县| 永顺县| 游戏| 清新县| 呼图壁县| 会昌县| 楚雄市| 海兴县| 商河县| 泸西县| 礼泉县| 西乌珠穆沁旗| 武鸣县| 驻马店市| 宁津县| 资阳市| 札达县| 洱源县| 永川市| 永顺县| 麻城市| 东乡县| 奈曼旗|