Есть простой скрипт
(function () {
let rooms = document.querySelectorAll('.quest-room');
if (rooms.length === 0) return;
setRoomHeight();
window.addEventListener(`resize`, setRoomHeight);
function setRoomHeight() {
let roomWidth = getComputedStyle(rooms[0]).width;
for (let element of rooms) {
element.style.height = parseInt(roomWidth) * 1.04 + 'px';
}
}
})();
На ноутбуке/компе/телефоне отрабатывает на ура. На планшете высота не рассчитывается 0_0. В css прописано, что ширина элементов 50% .
В чем может быть причина?