2016-10-11 30 views
0

我正在一个网站上有全身幻灯片,身体的溢出是隐藏的。如果幻灯片的内容大于用户屏幕的高度,则用户需要使用滚动条进行滚动或通过向下滑动移动。如果div滚动大于-JS事件

我需要它,这样,如果用户滚动大于(例如)50像素一个JS事件触发,如果用户滚动回了另一个JS事件触发。这将允许我隐藏一个元素,如果用户滚动,元素重新添加到顶部。

我已经使用其适用于当用户滚动,但我需要能够为它定义为大于值以下,然后让其他事件时,它小于该值。

$(".section").scroll(function() { 
    $("#header").css("display", "none").fadeOut("slow"); 
}); 

任何想法将大规模赞赏家伙!

干杯 利亚姆

+0

使用'scrollTop'财产弄清楚如何远了用户滚动。 –

+0

所以看看滚动位置 – epascarello

回答

1

尝试使用$(this).scrollTop()

$(".section").scroll(function() { 
    if ($(this).scrollTop() > 50) { 
    // do something 
    } else { 
    // do something else 
    } 
}); 
+0

这绝对完美,非常感谢你! – user3711642

+0

不客气,很高兴我可以帮助:) – Pete