如何使网站上的 div 居中?我有这样的脚本:
$(document).ready( function(){
$('.cod').click(function() {
var div_name = $(this).attr('id');
$('#overlay_window').load('/templates/' + div_name + '_template.php', function(){
var div_width = $('#'+div_name+'-overlay').width();
var div_height = $('#'+div_name+'-overlay').height();
$('#overlay_window').css("width", ""+div_width+"px")
$('#overlay_window').css("height", ""+div_height+"px")
var div2_width = $('#overlay_window').width();
var div2_height = $('#overlay_window').height();
var window_width = $(window).width();
var window_height = $(window).height();
var widthoffset = (window_width - div2_width) / 2;
var heightoffset = (window_height - div2_height) / 2;
$('#overlay_window').css("left", "" + (widthoffset) + "px");
$('#overlay_window').css("top", "" + (heightoffset + 750) + "px");
$('#overlay_background').fadeIn(800);
$('#overlay_window').fadeIn(800);
});
});
});
但是它将div从页面顶部居中,如果它向下滚动它会出现在顶部而不是我滚动的地方,有人可以帮忙吗?