D'ailleurs,
[javascript]jQuery(".signup_btn").click(function(e){
e.preventDefault();
$('#signUp').slideDown();
$('#mask').css("position","absolute");
$('#mask').css("top", Math.max(0, (($(window).height() - $('#mask').outerHeight()) / 2) +
$(window).scrollTop()) + "px");
$('#mask').css("left", Math.max(0, (($(window).width() - $('#mask').outerWidth()) / 2) +
$(window).scrollLeft()) + "px");
$('#mask').css('display', 'block');
});[/javascript]
devrait être mieux, on affiche la div une fois positionnée
