2016-05-26 25 views
1

iframeを介して外部サイトでページにアクセスしています。私のJS機能の中には、デスクトップのブラウザでうまく動作する、ページの上部にスクロールする必要があります。しかし、iOSのブラウザでは、iframe内でページが自分自身の上にスクロールしようとすると、うまく動作しません。iOSのiframe内のページの上部にスクロールできません

scrollTop = 0,x.scrollTo(0,0)とjQueryのanimate({ scrollTop: 0 })scrollTop()のすべてを試しました。これらのすべては、さまざまなセレクタ(該当するdiv、windowbodyhtmldocumentparent.documentなど)で試行されました。

this threadの回答は、iOSの新しいバージョンでは古くなっているようです。

これを実行するための助けや提案があれば幸いです!

もちろん
/* select it here */ { 
    overflow: scroll; 
} 

、あなたはまた、問題の外部のサイトに連絡して、この追加するよう要求することができますすることができます:

<script> 
window.onmessage=function(x) { window.scrollTo((a=JSON.parse(x.data))[0], a[1]); } 
</script> 

これを

答えて

0

アプリ そのためのCSSプロパティがありますそれで、そうすることができます:

x.postMessage('[0,0]', '*'); 
+0

こんにちは、入力のおかげで!残念ながら、 'オーバーフロー:スクロール'は私のページの上部にジャンプする能力に影響を与えませんでした。また、メッセージングソリューションは外部の親ページの上部にスクロールしますが、iframe内のページの上部にスクロールしようとしています。もっと明確にするために投稿を更新しました。このような状況に対して他に何か提案がありますか?再度、感謝します! – MDT

+0

残念ながら、いいえ。私がここに来る前に試してみました。私は通常、モバイルを使用しています。それは私の唯一のアイデアです。 –

関連する問題