0
尝试应用SlideUp转换,而.removeClass
。该脚本在页面上显示/隐藏导航菜单向上/向下滚动。我想在导航菜单隐藏时添加转场。 看到这个fiddle>在.removeClass上应用SlideUp转换
JS
lastScroll = 0;
$(window).on('scroll',function() {
var scroll = $(window).scrollTop();
if(scroll === 0){
$(".nav").removeClass("darkHeader");
} else if(lastScroll - scroll > 0) {
$(".nav").addClass("darkHeader");
} else {
$(".nav").removeClass("darkHeader");
}
lastScroll = scroll;
});
我想:
lastScroll = 0;
$(window).on('scroll',function() {
var scroll = $(window).scrollTop();
if(scroll === 0){
$(".nav").removeClass("darkHeader");
} else if(lastScroll - scroll > 0) {
$(".nav").addClass("darkHeader");
} else {
$(".nav").removeClass("darkHeader").slideUp("1000"); //I have Added
}
lastScroll = scroll;
});
这不是作品。问题是如何在导航隐藏的同时添加slideUp
效果?
我试图做这样This>
尼斯,但导航菜单显示时不平滑。 – Aariba
好的,现在请检查。 –
谢谢,你是最好的:) – Aariba