Всем доброго дня!
Прошу помощи. Как проверить видимость элемента в моем случае?
var strings = document.getElementsByClassName('hidstr');
for (var i = 0; i < cnt; i += 1) {
if ( strings[i].offsetHeight > 0 ) {
// действие
}
}
проблема в том что offsetHeight всегда равно нулю не только у невидимых элементов, но иногда и у тех, которые явно видны на странице. Не ищу даже объяснения, почему так (страница полностью валидна), сколько ищу другой вариант как определить, видим элемент или нет.
Подскажите, как это сделать?
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники