一部の要素にクラス「親」がある単純なリストがあります
<div>
<ul>
<li class="parent">text</li>
<li>text</li>
<li class=parent>text</li>
<li>text</li>
</ul>
</div>
div has text-align:justify;
、ul has position:relative;
、li hasdisplay: inline-block; position:relative;
次のコードを使用して、クラス「親」を持つすべての li の位置を取得します。次に、それらのいくつかにクラスを追加したいと思いますが、その位置は 100 未満です。
var position = $('.parent').position();
if (position.left < 100) {
$('.parent').addClass('left');
}
しかし、.position()
ステップで常にゼロを返します(おそらく最初の位置.parent
ですか?)
どうすれば適切に機能し、クラスを持つすべてのliが正しい位置を返すようにできますか?