Здравствуйте, вообщем есть функция, которая вешает класс
portrait
когда высота
элемента больше его длинны и удаляет его, когда всё наоборот.
const элемент = document.querySelector('.элемент')
window.onresize = () => {
if (элемент.offsetHeight >= элемент.offsetWidth) {
элемент.classList.add('portrait')
} else элемент.classList.remove('portrait')
}
Суть в том, что когда у элемента есть класс
portrait
, то срабатывают всякие CSS стили,
но проблема заключается в том, что функция работает только если самостоятельно менять
размеры страницы, НО она не срабатывает если обновить страницу или нажать на кнопку "оконный режим".
Как можно улучшить функцию, чтобы исправить эти косяки?