1
我的页面上有一个小图标,当我处于页面顶部时,它会淡入。当我向下滚动时,它应该淡出。但是当我再次回到原处时,它会再次出现。我认为应该与此代码的工作:scrollTop()== 0上的fadeOut()不起作用
if ($(document).scrollTop() === 0){
$('#down').fadeIn(200);
console.log("Hi");
}
else{
$('#down').fadeOut(200);
console.log("Bye");
}
,但显然事实并非如此。这里有一点codepen
https://api.jquery.com/scroll/ –
你需要一个事件侦听器,你需要将jQuery添加到您的codepen:HTTP:// codepen.io/anon/pen/ZLPXjw总是在打开问题前至少检查浏览器控制台。 –
如果你们花时间看他的codepen,你会发现他使用滚动甚至听众 – Bill