А может быть такое, что при изменении ширины экрана CSS просто не успел отрисоваться, а JS выполнился раньше? Просто в JS я получаю высоту блока. И потом от нее делаю расчеты. А если CSS не успел отрисоваться, то и расчеты будут неверны.
А может быть такое, что при изменении ширины экрана CSS просто не успел отрисоваться, а JS выполнился раньше? Просто в JS я получаю высоту блока. И потом от нее делаю расчеты. А если CSS не успел отрисоваться, то и расчеты будут неверны.
Если сможешь показать пример в песочнице чтобы этот код сработал не так как надо, с не успевшим отрисоваться CSS или ещё какой магией. Тогда уже можно будет разбираться. Пока я проблемы не вижу.
У тебя запросто один код может перебивать другой. Начни с простого. Если на простом примере не сможешь повторить, значит ошибка в логике. Но никак не в CSS/JS.