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 過河卒 閱讀(645) 評論(0)  編輯  收藏

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


          網站導航:
           
          文章來自: http://www.blogjava.com/ponzmd/ (彭俊-過河卒) 轉貼請聲明!
          訪問統計:
          主站蜘蛛池模板: 和顺县| 若羌县| 南昌市| 吉隆县| 溆浦县| 桃江县| 九龙城区| 高安市| 万州区| 万源市| 噶尔县| 晋宁县| 犍为县| 泸西县| 琼海市| 开平市| 宁波市| 赤峰市| 合阳县| 白水县| 扎兰屯市| 平利县| 洮南市| 刚察县| 焦作市| 米脂县| 临猗县| 博爱县| 六盘水市| 昌吉市| 荃湾区| 化德县| 宁海县| 富锦市| 邹城市| 航空| 师宗县| 廉江市| 辽源市| 锦州市| 康平县|