Как отловить изменение высоты блока (увеличение вертикального скроллбара)?
Всю историю рассказывать долго, но вкраце:
Основной блок может изменяться в высоту, туда контент подгружается через ajax. У меня есть, конечно, вариант делать то, что мне нужно прямо после ответа в ajax, но так придется мальца "говнокодить" и втыкать во множество функций сайта, хотелось бы написать одну штуку для всех случаев - т.е. когда основной блок (класс main-block) изменяется в высоту или же изменяется вертикальный скроллбар - я делаю свои грязные делишки ;)
Сергей Титов: А что надо делать, если контент подгрузился в блок? Можете повесить обработчик и считать количество определённых узлов (стало больше - меняем что-то).
при каждом скроле тоже можно сделать - но на мой взгляд, это будет жрать лишние ресурсы на клиенте, при каждом скролле пересчитывать параметры как-то... хз
Сергей Титов: Глянь сюда, здесь при каждом onmousemove, например, сколько операций происходит :) И это ещё наверняка не предел; браузеры сейчас всё оптимизируют, и пара строчек в onscroll браузер тормозить точно не заставит.