@struhovv

Как изменить переменную при resize на чистом JS?

Подскажите пожалуйста, как поставить переменную в зависимость от resize? Сначала задал ей значение 1920 по ширине экрана. Потом понадобилось изменять переменную при изменении ширины окна. Не понимаю, как из функции вытащить значение и подставить в переменную width?

let width = 1920;

    function myInterval() {
        let interval = setInterval(function() {
            if (mywidth <= 0) {
                mywidth = document.querySelector('.element').clientWidth;
                // console.log(mywidth);
            }
            if (document.querySelector('.element').clientWidth !== mywidth) {
                mywidth = document.querySelector('.element').clientWidth;
                // console.log(mywidth);
            }
        }, 100);
        return interval;
    }
  • Вопрос задан
  • 163 просмотра
Пригласить эксперта
Ответы на вопрос 2
@ForSureN1
frontend dev
внутри функции, где вам нужно изменить значение, напишите width = "Значение", и после функции выведите эту переменную, увидите что она поменяла своё значение пере записавшись внутри функции
Ответ написан
Комментировать
tundramani
@tundramani
зачем тебе интервал?
сделай функцию на событие ресайза
и бери значение из clientWidth
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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