如何设置scrollTop()的偏移量

How to animate scrollTop() offset?

本文关键字:scrollTop 偏移量 设置 何设置      更新时间:2023-09-26

我正在寻找解决方案如何添加偏移到我的scrollTop函数,我发现了一些解决方案,但它不适合我的例子。

我的例子是

jQuery(document).scroll(function(){
    if(jQuery(this).scrollTop() > 300)
    {   
        jQuery('.menu').css({"display":"block"});
    }
});

这很好。但现在我想添加偏移函数,因为这个div在我回到页面顶部时保持不变。我怎么写像300px从顶部显示:块。菜单div?

谢谢!

您必须为div添加top属性。试试下面的代码

jQuery(document).scroll(function(){
    if(jQuery(this).scrollTop() > 300)
    { 
        jQuery('.menu').css({"display":"block","position":"relative","top":"300px"});  
    }

});