谁能告诉我哪里出错了......我正在使用以下内容通过设置margin-top来垂直对齐div,使用(window).height。625 是 Div 居中的高度...
这在 Firefox 中有效,但 IE7 在调整浏览器窗口大小之前不会设置 margin-top。
测试站点位于http://guylloyd.co.uk
任何想法都会非常感激!
马丁
jQuery.noConflict();
jQuery(document).ready(function () {
jQuery(function(){
var $marginTop = ((jQuery(window).height() - 625) / 2 + 'px');
if(jQuery(window).height() > 625){
jQuery('body').css({'margin-top': $marginTop});
}
});
jQuery(window).resize(function(){
var $marginTop = ((jQuery(window).height() - 625) / 2 + 'px');
if(jQuery(window).height() > 625){
jQuery('body').css({'margin-top': $marginTop});
}
});
});