如何设置scrollTop()偏移动画?

时间:2015-07-26 20:12:00

标签: javascript jquery html css

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

我的例子是

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

    }

});

这很好用。但现在我想添加偏移功能,因为当我回到页面顶部时,这个div就会停留。如何从顶部显示器写出300px之类的东西:block .menu div?

谢谢!

1 个答案:

答案 0 :(得分:0)

您必须将顶级属性添加到div。请尝试以下代码

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

});