如何使用jquery获取嵌套框架中元素相对于视口的位置?

如何使用jquery获取嵌套框架中元素相对于视口的位置?,jquery,position,frame,Jquery,Position,Frame,我有一个包含多个框架和子框架的网页,我想知道其中一个子框架中元素相对于视口的位置 示例 让我们假设以下框架布局: |----------------------| |Frame A | Frame B | | | | ------------------------ |Frame C | Frame D | | | #myDiv | ------------------------ 我有四个框架A、B、C、D,在框架

我有一个包含多个框架和子框架的网页,我想知道其中一个子框架中元素相对于视口的位置

示例

让我们假设以下框架布局:

|----------------------|
|Frame A    | Frame B  |
|           |          |
------------------------
|Frame C    | Frame D  |
|           | #myDiv   |
------------------------
我有四个框架A、B、C、D,在框架D中有一个元素#myDiv。我知道我可以使用jQuery的offset()方法来获取元素相对于文档的位置,在我的例子中是框架$D$的文档。但是,我想要的是#myDiv相对于整个视口左上角的位置

有人有好的解决办法吗?我花了一些时间阅读答案,例如,但在上述情况下,所有建议的解决方案似乎都不起作用


有人知道解决这个问题的好方法吗?

帧偏移量+#myDiv偏移量。@jlareau如何从帧内部获得帧偏移量?无法告诉您,因为没有理智的人会使用iframes。@jlareau这是一个2000年的遗留应用程序。