2009-08-20 157 views
2

我經常遇到站點響應點擊「這是什麼」或「圖庫」鏈接,在原始頁面前彈出一個窗口,原始頁面變暗。如何讓瀏覽器在顯示彈出窗口時變暗

這是一個奇特的AJAX技巧?

它是否只能在某些瀏覽器中被支持?

而最重要的是,它是如何完成的?

+0

相信該技術被稱爲 '收藏夾'。 – Blorgbeard 2009-08-20 11:31:19

+0

@Blorgbeard:lightbox是JS插件的名稱,它允許使用問題中所述的「暗淡」效果在頁面上直接顯示更大的圖像版本。但它不是效果本身的名稱... – Wookai 2009-08-20 12:01:42

回答

4

這只不過是增加一個覆蓋整個屏幕的<DIV>,並給它一個黑色的背景。 jQuery的用戶界面庫會自動爲你處理。

​​

或者你可以用基本的HTML/CSS/jQuery的是這樣做的:

div.modal-bg { 
    background:#000; 
    position:fixed; 
    top:0; left:0; 
    width:100%; 
    height:100%; 
    z-index:10; 
} 
<div class="modal-bg"></div> 
$(function(){ 
    $("div.modal-bg").fadeTo("slow", .5); 
}); 
+0

[Here](http://jsfiddle.net/eys3d/741/)和[here](http://gasparesganga.com/labs/jquery-loading-overlay /)另一個具有**更多疊加效果**。希望有幫助。 – stom 2016-09-26 14:06:44

相關問題