各ページで 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})
});