背景を要素でグレー表示し、メッセージを画面の中央に配置するスクリプトを使用しています。問題は、私のサイトのスタイルがと要素の両方であるということです。固定幅で、要素内の中央に配置されています。以下のスクリプトを使用すると、とメッセージの両方が要素に対して相対的に配置されます。代わりにどのように相対的に配置できますか?#mask
.memError
body
html
body
html
#mask
.memError
body
html
//Get the screen height and width
var maskHeight = $(document).height();
var maskWidth = $(window).width();
//Set heigth and width to mask to fill up the whole screen
$('#mask').css({
'width': maskWidth,
'height': maskHeight
});
//transition effect
$('#mask').fadeIn(1000);
$('#mask').fadeTo("normal", 0.9);
//Get the window height and width
var winH = $(window).height();
var winW = $(window).width();
//Set the popup window to center
$('.memError').css('top', winH / 2 - $('.memError').height() / 2);
$('.memError').css('left', winW / 2 - $('.memError').width() / 2);