【发布时间】: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