绝对定位就像一个iframe

时间:2011-10-13 13:38:16

标签: javascript iframe positioning css-position

我有一个基本上是这样的页面:

<div id="thelist" style="height:100%; width:100%"></div>

<script type="text/javascript">
  $('#thelist').load('other.aspx', function () { });
</script>

我遇到的问题是,other.aspx上有很多控件包含绝对定位,这是绝对的,但是关于div而不是页面。控件是动态生成的,因此它们的添加顺序可能与屏幕上显示的顺序不同。由于iPad不允许您滚动iframe,因此无法使用iframe。基本上我需要的是一种将绝对定位锚定到div而不是整个页面的方法。任何帮助表示赞赏。感谢。

1 个答案:

答案 0 :(得分:2)

当你给一个包含元素“position:relative”时,其中绝对定位的元素使用该容器作为参考点。所以,在它里面,位置“top:0; left:0”是容器的左上角,而不是整个窗口。