Хотелось бы добавить вот что: есть методика скрывания ненужных в данный момент абсолютно спозиционированных элементов свойствами "top: -9999px" / "left: -9999px" вместо "display: none" (такая практика бывает иногда необходимой, чтобы привести в чувство IE).
Как нетрудно догадаться, запрос offsetHeight скрытых таким образом элементов не даст нам ничего хорошего.
Как нетрудно догадаться, запрос offsetHeight скрытых таким образом элементов не даст нам ничего хорошего.