Jquery 在页面加载时缓慢滚动到 h1 标签减去 100 像素

Jquery scroll slowly to h1 tag minus 100 pixels on page load

我有很多页面,我希望用户知道 h1 标签(搜索框)上方有内容,但不必每次都滚动过去才能找到内容。

我知道如何做一个可点击的 link,它将触发 JQuery 将页面向下滚动到特定的 ID,但我似乎找不到任何方法来: 1)向下滚动页面加载。 2) 滚动到 h1 而不是元素 id。

可能吗?

干杯

试试这个:

$(document).ready(function() {
    $('html,body').animate({
        scrollTop: $('h1:first').offset().top
    }, 800, function() {
    });
});

如果您不想为滚动设置动画,请选中此选项: https://jsfiddle.net/q3nzk3d4/1/

 $(document).ready(function() 
{
        $('html, body').scrollTop($('h1:first').offset().top);
})