Jquery滚动到顶部偏移不起作用

时间:2016-02-02 09:21:25

标签: javascript jquery

$(document).ready(function() {
    $("a.slider-down").click(function(e) {
    $('html, body').animate({
        scrollTop: $("#about-full").offset(70).top
    }, 1500);
});
}); 

如何为此脚本设置偏移值?编写此代码以在单击链接时滚动到顶部。 offset(70)无法正常工作

2 个答案:

答案 0 :(得分:1)

请勿在offset()函数中传递任何值,该对象包含topleft个键,请更改以下代码

scrollTop: $("#about-full").offset(70).top

scrollTop: $("#about-full").offset().top

如果您只想为70设置顶部,请使用

scrollTop: 70

答案 1 :(得分:0)

将您指定的行更改为 scrollTop ,如下所示:

scrollTop: $("#about-full").offset().top - 70

这很有效。