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

Как сделать так, чтобы ширина документа менялось в реальном времени, а не после загрузки?

Как сделать так, чтобы ширина документа менялось в реальном времени, а не после загрузки?

var width = q.width = $(document).width();
  • Вопрос задан
  • 197 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Решения вопроса 1
Basim108
@Basim108
Full stack .Net программист, архитектор.
Точно, или короткий вариант
$(window).resize(function () {
      var newWidth =  $(window).width();
      var newHeight = $(window).height(),
});

И в отличии от использования $(document), $(window).height() вернет высоту видимой части документа, а $(document).height() вернет высоту всего документа, и видимую и скрывающуюся под скролом.
например данная страница
$(window).height(); // вернет 638
$(document).height(); // вернет 4575
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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