3

クライアント用のサイトを作成しています。デザインにはiPadがあり、コンテンツは画面内に表示されます。オーバーフローCSSプロパティはiPadではあまりうまく機能しないので、変更するように言われるまではかなり問題ありませんでした(彼らは私にそう言っていました)。

コンテンツは動的に変化します。1分ほど経ったら、たくさんのテキストを含むdivを表示します。スクロールバーが表示されていないため、ユーザーは移動できません。グーグルクロームにスクロールバーはありません

F12を押した後、コンソールが表示されます。もう一度押すと、コンソールが非表示になり、スクロールバーが表示されます。

これはhtmlです

http://pastebin.com/9PkyeaVr

CSS

http://pastebin.com/e0YMfxLM

cssシートでオーバーフロープロパティを設定しようとしましたが、質問のあるdivが表示された場合も同様です。

質問は、ロード時にvb.netで生成されます。jQueryを使用してDOMを操作しています。

どんなアイデアも役に立ちます!...または誰かがオーバーフローを作成する方法を知っているかもしれません:スクロール; iPadで動作します。これは3本の指を使うとうまくいくと誰かが言ったが、知らない人もいる。

ところで、私は私の研究とすべてをしました;)

ここに画像の説明を入力してください

これがIE、Firefoxで発生するかどうかを確認しました。ChromeとSafariに問題があります。

4

2 に答える 2

2

これを見てください:iOSでCSSオーバーフローを使用してスクロールバーを取得する方法おそらく、言及されているプロパティ-webkit-overflow-scrolling: touchが役立つでしょう。

于 2012-04-13T18:50:57.657 に答える
1

簡単な解決策(私が望んでいたものではありません....)

身長を設定==コンテナの高さ

jQuery('body').css('height', jQuery('#contenedorPrincipal').css('height'))
于 2012-04-13T19:35:41.273 に答える