2011-02-08 8 views
2

iphoneに、画面の高さの1/3、幅の100%を占めるiFrameを使ってウェブサイトを表示したいと考えています。このiframeの内部では、スクロールするために非常に幅の広いページが必要ですが、スクロールするとiframeの外側のページの残りの部分には影響したくありません。iphoneのiframeをスクロールする

私はiframeの幅を100%に設定することで、すべてのブラウザでデスクトップ上で正常に動作するいくつかの単純なhtmlでこれを行いましたが、iphoneではiframeのコンテンツの幅にページ全体を強制し、スクロールしますのiframeコンテンツは、ページの残りの部分のスクロールとは独立していません。

誰もがなぜ示唆できますか?私はiframeの内容がiphoneにインラインでRAMを保存するためにインライン展開されているという疑いがあります。

+0

は、なぜあなたは、表示属性ブロックするか、似た何かを設定してみませんか? – Shrinath

答えて

2

iPhone SafariブラウザはiFramesのスクロールに必要なサポートを指定していないHTML 5を使用します。私は同じ問題を抱えている他のいくつかのユーザーを見たことがありますが、iFrame要素の内部では起こりません。

あなたはまた、JQTouch JavaScriptライブラリをチェックアウトすることができますが、一部のユーザーが自分のツールと成功を発見した。: http://groups.google.com/group/jqtouch/browse_thread/thread/23fdfd81ed7cd004?pli=1

http://www.w3schools.com/html5/tag_iframe.asp

+0

ええ、私たちはsencha touchとjqtouchで遊んでいて、動きに少しばかげていることがわかりました。あなたはネイティブではないことを伝えることができ、いくつかの画像がある場合などは使用できません。 – Chris

+1

しかし、私は最近、本当にうまく動作するiScrollを使用しています! – Chris

関連する問題