如何使用jQuery滚动到最后一个id

时间:2011-04-05 05:13:05

标签: jquery

我希望当我点击加载更多按钮内容时会自动滚动到最后一个ID。嗯

示例

$(document).ready(function(){
    $("#loadmorebutton").click(function (){
        $('#loadmorebutton').html('');
    $.ajax({
        url: "loadmore.php?lastid=" + $(".postitem:last").attr("id"),
        success: function(html){
            if(html){
                $("#postswrapper").append(html);
                $('#loadmorebutton').html('Load More');
            }else{
                $('#loadmorebutton').replaceWith('No more posts to show.');
            }
        }
    });
   });
});

Live Demo。在我想要的演示中,点击加载后,更多窗口将滚动到Post no 51为例。

2 个答案:

答案 0 :(得分:1)

scrollTop()可能是您可能需要的功能。

var height = 100;

$("#postswrapper").scrollTop(height)

答案 1 :(得分:1)

单击按钮,找出窗口高度var wh = $(window).height();并将其应用于窗口scrollTop $(window).scrollTop(wh)这将使页面按钮上的任何内容成为首页。