Написал небольшой код который, должен подвигать содержимое блока по центру относительно верха и низа. Вот так
$(document).ready(function() {
if(content_position()>=0){$('#content').css('margin-top', content_position()+'px');}
$(window).resize(function() {
if(content_position()>=0){$('#content').css('margin-top', content_position()+'px');}
});
})
});
function content_position() {
return ($('#main').height() - $('#content').outerHeight())/2 - 20;
}
Все работает. Но если перезагрузить страницу раз пять, блок прибивает к низу страницы. Его margin-top становиться сильно большим к примеру 179, высчитываю самостоятельно высоту блоков, должно быть 40.
Добавляю в файл js пробел, сохраняю, опять работает, пару обновлений страницы опять прибивает к низу блок. Что ж такое ?