私はページに埋め込まれたiframeを持っています。彼らはどちらも異なるドメインにありますが、私は両方にアクセスできます。別のドメインのiframeから親の上にスクロール
私はリンクがiframe内にクリックされたときに親ウィンドウの一番上までスクロールします。このように気にいら:インラインフレームページ内の
。 parrentページで
window.parent.ScrollToTop(); // Scroll to top function
:
window.ScrollToTop = function(){
$('html,body', window.document).animate({
scrollTop: '0px'
}, 'fast');
};
これはさえ可能ですか?
window.top.scroll(0,0)
するか、あなたには、いくつかのアニメーションを使用したい場合など:
同一生成元ポリシーがアクセスできないようにそのようなメソッドを呼び出すためにクロスドメインのウィンドウを使用します。これを行う方法は、 'postMessage'を使ってiframeに親にメッセージを送り、親が自分自身をスクロールできるようにすることです。 – CBroe