複数のフレームとサブ フレームで構成される Web ページがあり、ビューポートに対するサブ フレームの 1 つの要素の位置を知りたいと考えています。
例
次のフレーム レイアウトを想定してみましょう。
|----------------------|
|Frame A | Frame B |
| | |
------------------------
|Frame C | Frame D |
| | #myDiv |
------------------------
私は4つのフレームA、B、C、Dを持っており、フレームDには要素#myDivがあります。jQuery のoffset()メソッドを使用して、ドキュメント (私の場合はフレーム $D$ のドキュメント) に対する要素の位置を取得できることを知っています。ただし、ビューポート全体の左上隅に対する#myDivの位置が必要です。
誰かがそれに対する良い解決策を持っていますか? このような答えを読むStackoverflowにしばらく時間を費やしましたが、提案された解決策はどれも上記の状況では機能しないようです。
これに対する良い解決策を知っている人はいますか?