我有一系列文章,每页重复 10 次。结构是这样的:
<article class="postWrap">
<h2>Title</h2>
<p>Here is text</p>
</article>
我需要找到 p 标签到文章顶部的距离。因此,根据标题的长度,p 标签与文章顶部的距离可能会有所不同。最好的方法最有可能使用offset()
,但我无法让它正常工作。
谢谢
更新:
这是我编写的工作代码,但我想有一种更好的方法:
$(".postWrap").each(function(){
var postWrap = $(this).offset().top;
var firstP = $(this).find("p:first-of-type").offset().top;
var diff = firstP - postWrap;
var meta = $(this).find(".meta").css({'marginTop' : diff})
});