У меня есть HTML-документ, в котором тело содержит десятки элементов, перечисленных последовательно.(Это макет небольших скриншотов.)
Внешний вид и расположение каждого элемента div обрабатываются CSS.
Я хочу выборочно скрывать некоторые элементы div в зависимости от некоторых значений состояния.Для этого была создана функция JavaScript «hideSomeDivs ()».(Функция выполняет итерацию по всем элементам div, устанавливая для каждого элемента style.display значение «none», как требуется.)
Проблема: вызов функции hideSomeDivs () из будет слишком поздним: страница уже загруженавизуальные изменения не будут отображаться.Исходный макет сохраняется.
Q. как / где я могу вызвать эту функцию так, чтобы затронутые элементы div были скрыты, а все макеты соответствующим образом скорректированы?Спасибо.
Дополнительная информация:
, кроме интерактивности javascript, страница является статической (то есть обработка на стороне сервера недоступна).
также я стараюсь избегать «всплывающих» мест, где элементы отображаются / скрываются после загрузки страницы и отрисовки в окне.
Кроме того, мне нужно, чтобы макет был переоценен и перерисован.например, если я скрываю div 1 до 4, но показываю div 5, тогда div 5 должен появиться вверху страницы.