我想知道如何使用变量获取多个元素的.offset,这个想法是这样的:
var position = $(this).offset().top;
$(".number").text(position);
这样,每个带有.number类的元素都会显示自己的特定偏移量,问题是这不起作用,它是未定义的,我似乎无法想象如何做到这一点。
任何帮助都将不胜感激。
提前致谢!
答案 0 :(得分:0)
您可以使用text()方法的函数参数:
$(".number").text(function(){
return $(this).offset().top; // or this.offsetTop (relative to parent node)
});