// установливаем обработчик события resize
$(window).resize(function () {
$("header").text($(window).height());
});
// вызовем событие resize
$(window).resize();
В блок с классом .header вставляется текст с размером текущей высоты браузера, а мне надо, что бы эти цифры в стили шли:
<header class="header" style="height: 1240px">
Тут моя верстка
</header>
Заранее всех благодарю.
$(window).resize(function () {
$("header").css("height", $(window).height());
});
Ответ Станислава верный. Но я просто оставлю это здесь.
Если вам требуется уставновить значение чего-либо в пропорции к окну, вы можете обойтись без js. Я говорю про так называемые viewport units для современных браузеров.
Поэтому, альтернативный путь решения вашего вопроса - установить 100vh к высоте хедера в css стилях:
header {
height: 100vh;
}
Посмотреть поддержку браузерами.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости