jQuery将元素滚动到底部

jQuery将元素滚动到底部,jquery,scroll,Jquery,Scroll,我在网上所能找到的一切告诉我如何将页面滚动到底部或滚动到某个元素 如何使用jQuery将样式为“overflow:auto”的特定div滚动到底部 是: $("#container").scrollTop($("#elementToScrollTo").position().top);​ 如果你想顺利进行: $("#container").animate({ scrollTop: $("#elementToScrollTo").position().top }, 1000); 来,拿

我在网上所能找到的一切告诉我如何将页面滚动到底部或滚动到某个元素

如何使用jQuery将样式为“overflow:auto”的特定div滚动到底部

是:

$("#container").scrollTop($("#elementToScrollTo").position().top);​
如果你想顺利进行:

$("#container").animate({
    scrollTop: $("#elementToScrollTo").position().top
}, 1000);
来,拿把小提琴:


您可以滚动顶部,减去窗口高度并添加元素高度。您的卷轴应正好到达元素的底部:

$( 'body' ).animate( {
    scrollTop: $( '#element' + currentElementId ).offset().top 
    + $( '#element' + currentElementId ).height() 
    - $( window ).height()
}, 1000 );
$( 'body' ).animate( {
    scrollTop: $( '#element' + currentElementId ).offset().top 
    + $( '#element' + currentElementId ).height() 
    - $( window ).height()
}, 1000 );