3
我在具有相同類的頁面上有幾個div。我想用jquery offset方法找到所有這些div的偏移量。針對數組中的所有元素而不僅僅是第一個元素的Jquery偏移方法
$( '格')。偏移()
返回我的偏移量第一個div。
但是,如果我想要抵消所有的div,有沒有辦法做到這一點?
我在具有相同類的頁面上有幾個div。我想用jquery offset方法找到所有這些div的偏移量。針對數組中的所有元素而不僅僅是第一個元素的Jquery偏移方法
$( '格')。偏移()
返回我的偏移量第一個div。
但是,如果我想要抵消所有的div,有沒有辦法做到這一點?
你必須遍歷了div:
$('div').each(function() {
console.log($(this).offset());
});
大廈@ dystroy的回答是:
var offsetCollection = new Array();
$('div').each(function() {
offsetCollection.push(
$(this).offset(), $(this).index()
);
});
然後,您可以:
offsetCollection[0][0]; //div 1, offset
offsetCollection[0][1]; //div 1, elementIndex