我有一个简单的列表,其中一些元素具有“父级”类
<div>
<ul>
<li class="parent">text</li>
<li>text</li>
<li class=parent>text</li>
<li>text</li>
</ul>
</div>
div有ul有li有text-align:justify;
_ _position:relative;
display: inline-block; position:relative;
我使用以下代码来获取每个 li 类“父级”的位置。然后我想为其中一些添加类,其中位置小于 100。
var position = $('.parent').position();
if (position.left < 100) {
$('.parent').addClass('left');
}
但它总是在.position()
一步返回零(可能是第一个的位置.parent
?)
我怎样才能让它正常工作,让每一个有类的 li 返回正确的位置?