2

すべてのブラウザーで表示すると正常に動作する IFrame を使用します。IOSのリンクIFrame を参照すると、ここに示されているフィドルのソリューションは、ラッパーを追加します

 #wrapper {
    position:relative;
    z-index:1;
    width:400px;
    height:400px;
    overflow:scroll;
}

IFrame の親 div に。しかし、IFrame内のdivはまだ下にオーバーフローしています

以下の画像は、ブラウザーで表示したときに iframe の div 内にスクロール バーが表示されていることを示しています。 システムブラウザで正常に動作

iPadで見た iPadに問題あり

任意の提案をいただければ幸いです。

4

2 に答える 2

0

Iframe内にHTMLファイルがあると推測しているので、HTMLではコンテンツをラッパーdivでラップします

#wrapper {
position: relative;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}

そのサイズは、viewportSizes よりも html 本体に相対的になります。

于 2014-02-06T10:06:12.243 に答える
-1
you can use this;
<div> tag should be set as.
<div style="overflow:hidden"></div>
于 2013-09-17T06:03:19.140 に答える