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