我經常遇到站點響應點擊「這是什麼」或「圖庫」鏈接,在原始頁面前彈出一個窗口,原始頁面變暗。如何讓瀏覽器在顯示彈出窗口時變暗
這是一個奇特的AJAX技巧?
它是否只能在某些瀏覽器中被支持?
而最重要的是,它是如何完成的?
我經常遇到站點響應點擊「這是什麼」或「圖庫」鏈接,在原始頁面前彈出一個窗口,原始頁面變暗。如何讓瀏覽器在顯示彈出窗口時變暗
這是一個奇特的AJAX技巧?
它是否只能在某些瀏覽器中被支持?
而最重要的是,它是如何完成的?
這只不過是增加一個覆蓋整個屏幕的<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);
});
[Here](http://jsfiddle.net/eys3d/741/)和[here](http://gasparesganga.com/labs/jquery-loading-overlay /)另一個具有**更多疊加效果**。希望有幫助。 – stom 2016-09-26 14:06:44
相信該技術被稱爲 '收藏夾'。 – Blorgbeard 2009-08-20 11:31:19
@Blorgbeard:lightbox是JS插件的名稱,它允許使用問題中所述的「暗淡」效果在頁面上直接顯示更大的圖像版本。但它不是效果本身的名稱... – Wookai 2009-08-20 12:01:42