首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何获取元素的顶部位置?

如何获取元素的顶部位置?
EN

Stack Overflow用户
提问于 2009-07-09 00:52:24
回答 4查看 128.5K关注 0票数 69

可以使用javascript/jquery获取元素的顶部位置吗?

元素是一个表,如果这很重要的话。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-07-09 02:46:36

如果您想要相对于文档的位置,则:

代码语言:javascript
复制
$("#myTable").offset().top;

但通常您需要相对于最近定位的父对象的位置:

代码语言:javascript
复制
$("#myTable").position().top;
票数 124
EN

Stack Overflow用户

发布于 2009-07-09 01:41:05

代码语言:javascript
复制
$("#myTable").offset().top;

这将给出计算出的任何对象的偏移量(相对于文档)。

票数 13
EN

Stack Overflow用户

发布于 2016-12-08 15:02:20

代码语言:javascript
复制
var top = event.target.offsetTop + 'px';

父元素的顶部位置,就像我们在div中添加elemnt一样

代码语言:javascript
复制
var rect = event.target.offsetParent;
         rect.offsetTop;
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1101292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档