jAn*_*ndy 10
如果你有另一个div,你可以得到尺寸+位置
var $somediv = $('#some_div_element'),
pos = $.extend({
width: $somediv.outerWidth(),
height: $somediv.outerHeight()
}, $somediv.position());
Run Code Online (Sandbox Code Playgroud)
然后在动态创建叠加层时使用它
$('<div>', {
id: 'overlay',
css: {
position: 'absolute',
top: pos.top,
left: pos.left,
width: pos.width,
height: pos.height,
backgroundColor: '#000',
opacity: 0.50
}
}).appendTo($somediv);
Run Code Online (Sandbox Code Playgroud)
示例:http://www.jsfiddle.net/GkFu4/1/