我确定这是一个微不足道的问题,但我似乎无法弄清楚。我试图淡化边栏,并且因为我的网站中有一些边栏,所以我需要为它们提供JavaScript的单个ID。用jQuery滚动隐藏div
此代码的工作
$(window).on("scroll", function() {
var scrollPos = $(window).scrollTop() - 100 ;
if (scrollPos < 100) {
$("#menu").fadeOut();
} else {
$("#menu").fadeIn();
}
});
这不
$(window).on("scroll", function() {
var menu = document.getElementById("menu");
var scrollPos = $(window).scrollTop() - 100 ;
if (scrollPos < 100) {
menu.fadeOut();
} else {
menu.fadeIn();
}
});
在后面的一块,所有我想要做的就是指定一个变量。
这里的小提琴:https://jsfiddle.net/gavinfriel/nhovvj6q/1/
您的帮助,将不胜感激。
你是混合的JavaScript和jQuery –