我有一个包含许多div的HTML页面。我希望每次都能找到每个Div的独特价值。
每次刷新页面时,偏移值都会发生变化。是否有任何方法可以让我这样做?
答案 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);
});