我正在试图找出如何获得li相对于其ul父标记的左侧位置。 有什么想法吗?
答案 0 :(得分:6)
您可以ul
标记li
的偏移父级,为其提供position: relative
。这样您就可以在li
上拨打position
,这会告诉您想要了解的内容。
var pos = $("#target").position();
$("#target").text("This li is positioned " + pos.top
+ "px from the top and " + pos.left
+ "px from the left edge of the ul");
<强> See it in action 强>
答案 1 :(得分:1)
将.offset()
的{{1}}与li
或.offset()
的{{1}}进行比较。
答案 2 :(得分:0)