我在同一页面上有5个格子。所有的div都有相同的类名'post'和相同的高度'600px'。 所以我想要的是,当我滚动5 div之间的任何股利,当它达到了股利的顶部它应该警报值0.如何在滚动达到格子顶部时打印滚动()值为0
麻烦是当我滚动div2,div3,div4,div5到顶部。它没有打印值'0'。 但是,当我滚动div1到顶部,然后如果我滚动任何其他股利它显示'0'。无论我首先滚动哪个div,我都需要打印 '0'。 为什么会发生。请参阅jsfiddle代码的注释部分。提前致谢。
演示
$("window").load()
{
$('.post').scrollTop($('.post').height())
}
$('.post').scroll(function() {
if($('.post').scrollTop()==0)
{
alert('0');
}
});
http://jsfiddle.net/052xntw9/11/ – user2668276 2014-10-30 20:50:35