На каком-то новостном портале (к сожалению не помню где именно) заметил интересное решение.
На странице находилось несколько вертикальных колонок разной высоты, но каждая выше высоты экрана, справа была одна стандартная полоса прокрутки.
При прокрутке страницы вниз поначалу они прокручиваются нормально, как обычная страница.
По достижении своего окончания, колонка имеющая наименьшую высоту приостанавливает прокрутку (ждёт), а более длинная продолжает прокручиваться (в результате на экране никогда не бывает пустоты).
Когда же и самая длинная также кончилась, они все вместе уезжают вверх, показывая внизу страницы footer.
Помогите вспомнить, где я такое видел, или подскажите, как такое реализовать, пожалуйста.