我有两个项目在我的 XHTML 页面中浮动。不幸的是,当我尝试获取最右侧项目的偏移量时......它会返回为元素未浮动时所处的位置。
<div id="Left style="float:right"></div>
<div id="right" style="float:right"></div>
Using Jquery
<script type="text/javascript">
var right = $("#right");
alert(right[0].offsetLeft);
</script>
我必须做这样的事情吗?
function findPos(obj) {
var curleft = curtop = 0;
if (obj.offsetParent)
{
do
{
curleft += obj.offsetLeft;
curtop += obj.offsetTop;
} while (obj = obj.offsetParent);
}
}