Задать вопрос
DrunkMaster
@DrunkMaster

Как отследить изменения viewport на JS?

Речь не о метатеге а о размерах видимой части экрана, в частности, о ширине:
var width= document.body.clientWidth;

Пробовал так:
document.body.clientWidth.onchange = Vchange();
function Vchange(){
    console.log('изменение');
}
Но:
1) Срабатывает сразу при загрузке страницы, когда ещё нет изменений
2) Не срабатывает потом, когда действительно меняешь размер окна браузера
  • Вопрос задан
  • 2198 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 1
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
window.onresize = function(event) {
    ...
};
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы