Как вычислить конечную высоту экрана на 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)
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
PoloniumArts Москва
от 130 000 до 170 000 руб.
8BIT GROUP Москва
от 250 000 до 300 000 руб.
PeoplePass Москва
от 100 000 до 250 000 руб.