У меня вопрос в основном к бармалею и Vanofuture. Пред история такова: писал я как то вертикальный скроллбар и столкнулся с проблемой расчета высоты прокручиваемого дива, так как скрипт начинал исполняться до полной загрузки содержимого дива. Если в качестве контента был текст - проблем не было, а вот если изображения, было уже сложновато. Я перерыл много инфы по созданию прелоадинга разнообразного контента на js, но не нашел ничего стоящего. В итоге придумал своё решение (весьма сомнительное, но работает как часы). Я стал по таймеру сверять высоту дива с контентом с двумя предыдущими замерами его же высоты, сделанными 50 и 100 миллисекунд назад, и так до тех пор, пока все замеры точно не совпадали. Когда это происходило, можно было считать, что блок перестал расти и контент перестал загружаться. В портфолио и сейчас стоит такая предзагрузка. Так вот вопрос: как сделать иначе? какие есть варианты?