gpt4 book ai didi

javascript - .position() 不指向容器

转载 作者:太空宇宙 更新时间:2023-11-04 05:13:18 26 4
gpt4 key购买 nike

我有这样的代码:

<div id="item-menu">
<ul style="padding-top: 10px; padding-left: 20px;">
<li id="item-1">1</li>
<li id="item-2">2</li>
<li id="item-3">3</li>
</ul>
</div>

我想获取每个元素相对于容器的位置。在这个例子中,我将得到每个 <li>相对于 <ul> 的位置,对吧?

我应该怎么做才能获得 item-1 的位置 --> top: 10, left: 20?

最佳答案

再简单不过了。只需调用 position() li 上的方法:

var position = $("#item-?").position();

返回具有属性 topleft 的对象。您还需要在 CSS 中将 ul 设置为 position: relative

#item-menu { position: relative; }

fiddle :http://jsfiddle.net/ByZRV/2/

关于javascript - .position() 不指向容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8783624/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com