如何检查用户是否在HTML页面的顶部
how check if user is at the top of the html page?
我有一个下拉菜单,我喜欢自动关闭,如果用户是在html页面的顶部,这如何可以用javascript/jquery完成?
您可以通过检查窗口对象上的jQuery scrollTop方法轻松地做到这一点:
$(window).scrollTop()
只需处理滚动事件,并在函数中检查$(window).scrollTop() === 0,您将知道用户是否滚动到顶部
$(document).scroll(function() {
if($(window).scrollTop() === 0) {
$(".menu").hide();
}
});
相关文章:
- HTML 表单目标到顶部框架
- 滚动然后修复到 html 中的顶部标题
- HTML导航在屏幕底部,并粘贴到顶部
- 将html页面刷新到页面顶部
- 如何让我的导航栏位于每个HTML页面的顶部(避免复制相同的代码)
- Chrome扩展-在全屏视频顶部显示自定义通知/弹出窗口(HTML元素)
- 我如何使用滚动顶部()获取HTML文档的位置
- 如何创建 HTML 文本框,该文本框顶部有一个水平菜单选项卡可供选择
- 如何防止作用在 html 锚点上的 JS 插件跳到顶部
- 在锚标记顶部显示交互式 Html 元素
- 在 HTML 中向下滚动时将导航栏移动到顶部
- 我将如何在 HTML/CSS 中始终将固定导航保持在顶部
- 允许 Raphael/SVG 元素事件通过顶部分层的 HTML 触发
- 在HTML和Javascript中的图像顶部“绘制”
- 如何使用 JavaScript 强制 HTML 页面在所有移动浏览器中滚动到顶部
- 代码在以下情况下不起作用:<!DOCTYPE html>顶部
- d3-在svg元素的顶部呈现一个html表
- 反转HTML表的行而不反转顶部
- HTML窗口刷新页面顶部
- 将表格显示为弹出窗口/在HTML顶部