【发布时间】:2010-09-17 11:20:14
【问题描述】:
谁能帮我解决这个问题? 代码 zip 在这里:(链接已关闭)
我已使 一切 有效,但 Chrome 仍然 计算元素的高度完全错误(每 10 次中有 9 次...)...
嗯,从技术上讲确实如此。
$(document).ready(function() {
function resizeIt() {
var extDiv = $('#externalWrapper').height();
var wrapper1 = $('#wrapper1').height();
var wrapper2 = $('#wrapper2').height();
var wrapper3 = $('#wrapper3').height();
$('#wrapper1-mid').css({'height':extDiv - ($('#wrapper1-top').height()+$('#wrapper1-bottom').height())-4});
$('#wrapper2').css({'marginTop':extDiv-wrapper2});
$('#wrapper3-mid').css({'height':extDiv -($('#wrapper3-top').height()+$('#wrapper3-bottom').height())+1});
if($('ul#related-linklist > li').size() > 15) {
$('#spacer').attr({'height':(wrapper2-250)});
$('#product-image').css({
'marginTop':0,
'marginLeft':0
});
}
}
resizeIt();
});
这就是我的代码,在 Chrome 中它根本不会正确调整边距/高度。但在 Safari 中运行良好..
IE/Firefox 不受影响。
【问题讨论】:
-
您运行的是哪个版本的 Chrome?
-
我的Chrome版本是:6.0.472.53
标签: jquery google-chrome webkit