アプリケーションのシナリオは次のとおりです。Iframeページにはスクロールバーがなく、スクロールバーは親フォームに表示され、アンカーポイントが現在のウィンドウスクロールバーに従ってウィンドウをスクロールするため、アンカーマークは失敗します。子供のフォームになった後、スクロールバーはありませんので、自然にスクロールしません。
解決策は、JSを使用してページがネストされているかどうかを判断し、JSを使用して、親の形のIFRAMEの位置、ファイバーのアンカーポイントの位置、および2つが追加形式の巻物になるように計算します。
問題に遭遇する:親フォーム要素を取得します(ドメインの制限のため、すべてネットワーク環境(つまりhttp://domain.com)に配置する必要があります);親は複数のiframeをネストして、現在のiframeページであるかどうかを判断します。
コード:
親フォームページindex.html
コードをコピーします