查找Div的精确偏移值

时间:2013-06-13 13:34:16

标签: javascript jquery html offset

我有一个包含许多div的HTML页面。我希望每次都能找到每个Div的独特价值。

每次刷新页面时,偏移值都会发生变化。是否有任何方法可以让我这样做?

4 个答案:

答案 0 :(得分:0)

$('div').each(function() {
    console.log($(this).offset());
})

答案 1 :(得分:0)

$('div').each(function() { console.log($(this).offset()); });

答案 2 :(得分:0)

我认为偏移值会在每次页面加载时发生变化,因为在页面尚未完全加载时会读取它们。 尝试将它们包装在$(window).load(function {})thingy

$(window).load(function() {
    $('div').each(function() {
        console.log($(this).offset());
    })
});

答案 3 :(得分:-1)

$('div').each(function() {
  /* no need to pass through jQuery function to retrieve offset */
  console.log(this.offsetLeft + " - " + this.offsetTop); 
});