Javascript jQuery.offset值到底部

Javascript jQuery.offset值到底部,javascript,jquery,html,Javascript,Jquery,Html,这是我的jQuery代码: $(document).ready(function(){ $("#home-btn").click(function() { $('html, body').animate({ scrollTop: $("#header").offset().top // Problem }, 2000); }); }); 偏移量是否可以实际接受bottom??因为这是我页面底部的一个链接,我想从下到上滚动。

这是我的jQuery代码:

$(document).ready(function(){
    $("#home-btn").click(function() {
        $('html, body').animate({
            scrollTop: $("#header").offset().top // Problem
        }, 2000);
    });
});
偏移量是否可以实际接受
bottom
??因为这是我页面底部的一个链接,我想从下到上滚动。这会在页面顶部显示一秒钟,然后从下到上滚动。如何实现平滑滚动效果?

你说这是一个“链接”,也许你只需要阻止链接的默认操作:

$("#home-btn").click(function(event) {
    event.preventDefault();
    $('html, body').animate({
        scrollTop: $("#header").offset().top
    }, 2000);
});

否则,它似乎会起作用:

这完全起作用了!没想到会这么简单!只要给我5分钟,我就接受答案。