我经常遇到站点响应点击“这是什么”或“图库”链接,在原始页面前弹出一个窗口,原始页面变暗。如何让浏览器在显示弹出窗口时变暗
这是一个奇特的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