Как вычислить конечную высоту экрана на IOS Safari при повороте экрана?

Делаю так и получаю после поворота начальную ширину, а не конечную. Пробовал clientHeight, но она не всегда правильная. Работает с setTimeout, но как вычислить время поворота.

window.addEventListener("orientationchange", () => {
                console.log('Смена');

               // если сравнивать значение высоты и значение полученные в setTimeout. Они не равны. 

                console.log(document.documentElement.clientWidth);
                console.log(document.documentElement.clientHeight);

               // с этим проблем нет

                console.log(window.orientation);
                console.log(screen.orientation);

                setTimeout(()=> {
                    console.log(document.documentElement.clientWidth);
                }, 1000)
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
iGooods.ru Санкт-Петербург
от 170 000 до 250 000 руб.
IMMO Королев
от 100 000 до 240 000 руб.
от 3 000 до 5 000 usd.