Das hatte ich auch schon, hat aber in manchen Clients den Nachteil, dass man trotzdem "scrollen" kann, wenn man das Mousewheel klickt und somit scrollt - aber das wäre ggf. zu vernachlässigen.
Ggf. per onscroll-Handler unterdrückbar?
Muss ich ausprobieren - aber die Lösung hierfür ist wahrscheinlich einfacher als die kompletten Höhen der Zeilen/Zeilen neu durchzurechnen, zumal hier auch nicht auf eine Änderung der Höhe reagiert werden kann.