如何检查用户是否位于html页面的顶部?

时间:2013-06-20 14:50:12

标签: javascript jquery

我有一个下拉菜单,如果用户位于html页面的顶部,我想自动关闭,如何使用javascript / jquery完成此操作?

1 个答案:

答案 0 :(得分:27)

您可以通过在窗口对象上检查jQuery的scrollTop方法轻松完成此操作:

$(window).scrollTop()

只需处理滚动事件,在函数内,检查$(window).scrollTop()=== 0,您将知道用户是否滚动到顶部

$(document).scroll(function() { 
   if($(window).scrollTop() === 0) {
     $(".menu").hide();
   }
});