新来的论坛,希望有人可以帮助我。
尝试使固定标题淡入一个类时遇到一点问题,一旦用户滚动超过某个点,该类就会应用到它。
这是我在下面使用的代码:
$(window).scroll(function(){
if($(".header-container").offset().top>385){
$(".header-container").fadeIn(200).addClass("sticky");
}
else{
$(".header-container").fadeOut(200).removeClass("sticky");
}
});
您可以在此处查看我正在尝试使用的页面:
您会注意到,当页面加载时,您可以在顶部查看徽标和导航。你开始滚动它的那一刻就消失了。我不希望这种情况发生。我希望 .header-container 留在原处并可见。一旦它到达页面上的滚动点,“粘性”类(基本上粘性包含背景图像,更改徽标并更改导航链接的颜色)被添加到 .header-container div 并淡入。当用户向上滚动我希望它删除“粘性”类并让导航显示为首次加载网站时的样子。标题根本不应该被隐藏。
对此的任何帮助将不胜感激。多谢你们。