@23KEVINm

Высота div'a равно высоте браузера, как сделать динамическое обновление переменной?

Приветствую.

Требуется ваша помощь, проблема заключается в том, что скрипт на считывание высоты экрана хорошо работает, вот он:
var heightTop;        
	  function heighter (heightTop) {
		if (self.innerHeight) {      
		  heightTop = self.innerHeight;
		} else if (document.documentElement && document.documentElement.clientHeight) {  
		  heightTop = document.documentElement.clientHeight;      
		} else if (document.body) {          
		  heightTop = document.body.clientHeight;     
		}
		document.getElementById('topper').style.height = heightTop + 'px';
	  }
	  heighter();

Однако, если изменить размер браузера, высота блока topper меняется только после обновления страницы.
Подскажите, как сделать, чтобы он при любом изменении высоты браузера пересчитывал высоту нужного мне блока?

PS:
Если возможно как-то оптимизировать скрипт - посоветуйте как.

PSS:
Очень долго рылся в гугле, ничего не помогло, к сожалению.
  • Вопрос задан
  • 101 просмотр
Решения вопроса 1
werty1001
@werty1001
undefined
window.onresize = heighter;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы