我有一个带有2个徽标的div,在滚动时,第一个徽标隐藏,第二个徽标使用类显示。反向滚动时,第二个徽标应隐藏并且第一个重新出现。当我到达页面顶部时,第一个重新出现,但是第二个隐藏然后重新出现。
我一直在转圈,我不明白为什么在反向滚动时重新显示“ show-logo”类。谁能解释为什么?
JS:
if ($(window).width() > 640){
var scrollTop = $(window).scrollTop();
var header = $(".site-header");
if (scrollTop > 50) {
header.addClass("scrolling");
setTimeout(function() {
header.addClass("show-logo");
},500);
}
else {
header.removeclass("show-logo scrolling");
};
} else {
header.removeclass("show-logo scrolling");
}
谢谢。