【发布时间】:2013-01-18 07:50:08
【问题描述】:
当您向下滚动一定数量的像素时,是否可以隐藏元素?
例如,固定的汽车图像向下滚动说 800 像素的视点会淡出,如果再次淡出,则向上滚动。基本上所以它只在整个页面的一部分中可见,无论页面有多大?
我将以下内容拼凑在一起,站点容器是所有内容的整个站点包装器,而#plane 是您从顶部滚动 800 像素后我想要隐藏的 html 元素
$('#site-container').scroll(function(){
if($(this).scrollTop() > 800) $('#plane').fadeOut('slow');
if($(this).scrollTop() < 800) $('#plane').fadeIn('slow');
});
它似乎不起作用,任何帮助将不胜感激。
【问题讨论】: