jquery - div 与窗口相关的顶部位置

标签 jquery jquery-ui jquery-plugins javascript

我需要获取与窗口相关的 div 顶部位置。

我使用了 jquery 函数,例如:

scrollTop()
offset()
position()
offset().top

我的问题 当我以宽屏分辨率(例如 1360x768)打开页面时,值与正常宽高比(例如 1024x768)不同

我想在滚动到某个位置时触发任何事件...我怎样才能做到这一点而不混淆宽屏幕/正常屏幕的宽高比 因为当我使用提到的函数时...返回值不同

最佳答案

我认为你应该使用

position: fixed;

CSS 样式。 因为fixed可以使元素相对于window。这实际上意味着一个窗口,而不是文档。

关于jquery - div 与窗口相关的顶部位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28827401/

相关文章:

jquery - Bootstrap 4 : open dropdown menu using javascript

javascript - 如何使用 jquery 延迟对象检查元素是否在 DOM 中?

jquery - 使 JQuery 对话框弹出框响应式

jquery - 有关 Jquery + Masonry 插件的帮助 : How to expand/collapse boxes to reveal content

javascript - 右键单击 'Save as'事件问题

javascript - 如何在数组中添加按钮并循环遍历它们?

javascript - 导航栏品牌左侧的按钮

jquery - jQuery detach() 或appendTo() 可以与toggle/animate 一起使用吗?

javascript - 更改 DIV 标签功能,如选择选项?

javascript - 如何将 jQuery 代码转换为插件?和插件开发模式