文档在iframe中的位置

时间:2011-02-09 15:42:01

标签: javascript html

我有一些javascript代码使用obj.offsetLeft和obj.offsetTop来获取图像位置,然后在该位置悬停一个元素。 但是,长话短说,我不得不将这个html嵌入到一个位于主页内的iframe中。 在IE7中,悬停元素在正确的位置显示,直到用户滚动页面。当页面向下滚动时,悬停元素似乎也向下移动,与实际位置失去同步。

我尝试使用do while循环来循环遍历offsetParent,累加偏移量。但这似乎只能达到iframe的高度。

有没有其他方法可以准确地检索iframe中相对于整个页面的元素位置?

1 个答案:

答案 0 :(得分:0)

你不能使用一些CSS职位来实现这一目标吗? 否则,您必须计算iframe位置并将其添加到iframe内部计算的位置,以获得“明智的文档”位置