【问题标题】:div top position relevant to window与窗口相关的 div 顶部位置
【发布时间】:2015-03-03 08:45:10
【问题描述】:

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

我用过jquery函数如:

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

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

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

【问题讨论】:

  • 你能解释一下你所说的“div top position”是什么意思吗?你的意思是相对于窗口最顶层的 DOM 元素吗?你说的问题不清楚。
  • 是的,你可以使用位置函数,然后获取div“position.top”的顶部值。
  • $('div').offset().top 会给你相对于父体的偏移顶部位置。
  • 感谢所有我编辑我的问题的更多细节

标签: jquery jquery-ui jquery-plugins javascript


【解决方案1】:

我认为你应该使用

position: fixed;

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

【讨论】:

  • 谢谢,但我不想使用固定位置。有没有其他办法
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-10-30
  • 1970-01-01
  • 2021-11-20
  • 2011-10-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多