Прокрутка до элемента с jQuery

20.07.2014

Если нужно прокрутить родительский элемент до одного из его потомков, делайте это так:

var container = $('#list'),
    scrollTo = $('#list .element-42');

container.stop().animate({
    scrollTop: scrollTo.offset().top - container.offset().top + container.scrollTop()
});