Может ли кто-нибудь помочь мне с этой проблемой?Код zip здесь: (ссылка отключена)
Я сделал все допустимым, но Chrome все еще вычисляет высоту элементов совершенно неправильно(9 в каждые 10 раз ...) ...
Ну, технически это так.
$(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 не затрагиваются.