我使用這種方法來我的頁面上垂直居中一個div:jQuery的定心格到窗口垂直調整問題
$(window).resize(function() {
$('.container').css({
top : ($(window).height() - $('.container').outerHeight())/2
});
});
$(window).resize();
但代碼最初不工作。我無法弄清楚發生了什麼,直到我在頁面加載時嘗試物理調整窗口大小。只要我物理調整瀏覽器窗口的大小,div就會立即居中。任何方式在這個?爲什麼這首先發生?
謝謝!
當代碼正在運行?至少,您需要等待DOM準備就緒。 – Blazemonger 2013-05-06 19:53:38
您可能想要在'$(document).ready()'包裝中包裝'$(window).resize()'函數調用。 – Phylogenesis 2013-05-06 19:57:22