私は右クリックを検出し、マウスイベントを親の関数に渡すiframeを持っています。ここで(親関数内で)、私はカスタムコンテキストメニューを表示するロジックを持っており、コンテキストメニューのhtmlマークアップは親DOMに挿入されています。したがって、ビューポート(または親DOM)に従ってマウスの位置が必要ですが、受け取ったのはiframeからの相対位置です。iframe内のマウスの位置を決定しますが、親を含む
私はoffsetTopとoffsetParentを使用しようとしましたが、これはインナーページのbodyタグまでしか反復しませんでした。
要素はの子であるまで、これがうまく機能します位置:絶対、それはスクロールされます。その周りを回る私の試みのために私の答えを見てください。 – Mahks