如何获得元素的顶部位置?

时间:2009-07-09 00:52:24

标签: javascript jquery

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

如果重要,那么该元素就是一个表格。

4 个答案:

答案 0 :(得分:107)

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

$("#myTable").offset().top;

但通常你会想要相对于最近定位父母的位置:

$("#myTable").position().top;

答案 1 :(得分:12)

$("#myTable").offset().top;

这将为您提供任何对象的计算偏移量(相对于文档)。

答案 2 :(得分:4)

fgets

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

$(window).on('beforeunload ', function() {
  var date = Date.now();
  var params = {
    "accountid": localStorageService.get('accountid'),
    "refreshtoken": localStorageService.get('refreshtoken'),
    "date": date
  };
  accountSvc.browserClose(params).$promise
    .then(function(response) {

    }).catch(function(er) {
      console.log(er);
    });

});

答案 3 :(得分:-7)

尝试: $('#mytable').attr('offsetTop')