0

多くの div を含む HTML ページがあります。ひとつひとつの Div が持つ固有の価値を、毎回見つけていきたいと思っています。

ページを更新するたびにオフセット値が変化します。それを可能にする方法はありますか?

4

4 に答える 4

0
$('div').each(function() {
    console.log($(this).offset());
})
于 2013-06-13T13:36:13.943 に答える
0
$('div').each(function() { console.log($(this).offset()); });
于 2013-06-13T13:36:22.990 に答える
0

ページがまだ完全にロードされていないときにオフセット値が読み取られるため、ページのロードごとにオフセット値が変化すると思います。それらを $(window).load(function{}) でラップしてみてください

$(window).load(function() {
    $('div').each(function() {
        console.log($(this).offset());
    })
});
于 2013-06-13T13:37:26.887 に答える
-1
$('div').each(function() {
  /* no need to pass through jQuery function to retrieve offset */
  console.log(this.offsetLeft + " - " + this.offsetTop); 
});
于 2013-06-13T13:36:56.183 に答える