Я извлек фрагмент JS из ответа на: Как сделать так, чтобы содержимое отображалось под фиксированным элементом DIV?
JS отлично работает, но только при первой загрузке страницы, если размер экрана изменяется по какой-либо причине, то отображаемая страница будет по ошибке до обновления.
В настоящее время у меня есть это:
$(document).ready(function() {
var contentPlacement = $('#topMenu').position().top + $('#topMenu').height();
$('body').css('margin-top',contentPlacement);
$('#navWindow, #searchWindow').css('margin-top',-contentPlacement);
});
Есть ли способ динамически изменять выводимый CSS в момент обновления размера экрана?Это также будет полезно при разработке сайта.
Это будет для отображения контента на моей странице под фиксированным меню.
ОБНОВЛЕНИЕ
Образец сайта находится здесь: http://wp19.knowgreaterpartnership.com/