我有一个下拉菜单,我喜欢自动关闭,如果用户在HTML页面的顶部,这可以用JavaScript/jQuery来完成?如何检查用户是否在html页面的顶部?
5
A
回答
19
您可以轻松地做到这一点与从检查的jQuery的方法scrollTop,窗口对象:
$(window).scrollTop()
只是处理滚动事件和函数中,检查$(窗口).scrollTop()== = 0,你会知道如果用户滚动到顶部
$(document).scroll(function() {
if($(window).scrollTop() === 0) {
$(".menu").hide();
}
});
相关问题
- 1. 检查用户是否在页面上
- 2. 检查用户是否在页面上?
- 3. 检查页面是否在窗口顶部
- 4. Python如何检查用户是否在组中查看页面
- 5. 如何检查facebook用户是否是我的页面粉丝?
- 6. 如何检查用户是否在特定页面
- 7. 如何检查页面是否存在?
- 8. 检查用户是否滚动到顶部或底部
- 9. 检查用户是否已到达页面底部
- 10. 检查UIImage是否在视图顶部
- 11. 如何检查Facebook用户是否喜欢外部网站的FB页面
- 12. iOS,如何检查用户是否喜欢Facebook页面?
- 13. 如何检查Facebook用户是否喜欢网站页面?
- 14. magento如何检查用户是否已登录订购页面
- 15. 如何检查是否在其他页面检查复选框
- 16. 在页面顶部显示用户名
- 17. 检查用户是否在主页
- 18. 检查用户是否喜欢外部网页上的页面(Facebook)
- 19. 如果htm或html页面不存在,请检查aspx页面是否存在
- 20. 如何检测用户是否是我的页面的粉丝
- 21. 检查用户是否是我的Facebook页面的粉丝?
- 22. 检查用户是否是我的Facebook页面的粉丝
- 23. 检查用户是否在页面上的某个位置
- 24. 检查用户是否在一个特定的页面
- 25. Joomla php如何检查用户是否正在查看特定页面
- 26. 检查url是否是应用程序页面的一部分
- 27. 如何检查是否用户是在主要页面(Zend框架)
- 28. PHP,MYSQL检查用户是否是页面的所有者
- 29. 如何检查用户是否在iphone
- 30. 如何检查用户是否在线
我相信'$(document).offset()。top',运行一个if如果,如果它是0,打电话给你函数关闭下拉菜单。 –
通过捕获'.scroll()'事件并在回调函数中对'$(window).scrollTop()' – Ohgodwhy