Без вёрстки сложно, но если на словах, то вам нужно отнять высоту окна $(window).height() и прибавить высоту блока к которому нужно проскролить. Кажется так, но на ночь глядя могу ошибиться.
@DeLaVega В том то и дело, что после блока может быть разное расстояние до подвала. Т.е. тут требуется скорее высоту блока контейнера, а затем уже вычитать.