您好我想要编辑此jquery代码并使其成为粘滞状态,而不会淡入或淡出。
当frins在这个网站帮助我时,我改进了我的代码,但我仍有问题
1)当我滚动到顶部时,菜单从-100px开始到0px
2)粘性菜单仍有淡入淡出
这是代码:
$(document).ready(function() {
var $menu = $("#menuF");
$(window).scroll(function() {
if ($(this).scrollTop() > 100 && $menu.hasClass("default")) {
$menu.removeClass("default")
.addClass("fixed transbg")
.fadeIn('fast');
} else if ($(this).scrollTop() <= 100 && $menu.hasClass("fixed")) {
$menu.removeClass("fixed transbg")
.addClass("default")
.fadeIn('fast');
}
});
});
答案 0 :(得分:0)
$(document).ready(function() {
var $menu = $("#menuF");
$(window).scroll(function() {
if ($(this).scrollTop() > 100 && $menu.hasClass("default")) {
$(this).removeClass("default")
.addClass("fixed transbg")
} else if ($(this).scrollTop() <= 100 && $menu.hasClass("fixed")) {
$(this).removeClass("fixed transbg")
.addClass("default")
}
});
});
答案 1 :(得分:0)
您可以使用'show()'和'hide()'代替'fadeIn()'和'fadeOut()'