Показать сообщение отдельно
  #1 (permalink)  
Старый 17.09.2013, 15:20
Аспирант
Отправить личное сообщение для Synov_son Посмотреть профиль Найти все сообщения от Synov_son
 
Регистрация: 02.08.2013
Сообщений: 74

Код живет своей жизнью
Написал небольшой код который, должен подвигать содержимое блока по центру относительно верха и низа. Вот так
$(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 пробел, сохраняю, опять работает, пару обновлений страницы опять прибивает к низу блок. Что ж такое ?
Ответить с цитированием