我正在使用这种方法在我的页面上垂直居中 div:
$(window).resize(function() {
$('.container').css({
top : ($(window).height() - $('.container').outerHeight()) / 2
});
});
$(window).resize();
但是代码最初不起作用。在页面加载时尝试物理调整窗口大小之前,我无法弄清楚发生了什么。一旦我物理调整浏览器窗口的大小,div 立即居中。有什么办法吗?为什么会发生这种情况?
谢谢!