如何检查用户是否在HTML页面的顶部

how check if user is at the top of the html page?

本文关键字:HTML 顶部 是否 用户 何检查 检查      更新时间:2023-09-26

我有一个下拉菜单,我喜欢自动关闭,如果用户是在html页面的顶部,这如何可以用javascript/jquery完成?

您可以通过检查窗口对象上的jQuery scrollTop方法轻松地做到这一点:

$(window).scrollTop()

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

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