3

div水平方向にスクロールする必要があるがあります。これはなし-webkit-overflow-scrollingでも問題なく動作しますが、iPhoneでネイティブバウンスが発生しません。必要に応じて、垂直方向ではなく、水平方向にのみスクロールします。

CSSプロパティを追加してに設定するとtouch、期待どおりに水平方向にスクロールします。ただし、垂直方向にもスクロールします。つまり、スクロール可能な領域は表示可能な領域と同じように見えます。つまり、コンテンツは各方向にバウンスしますが、スクロールさせる必要のあるコンテンツはありません。このスクロールを水平のみに制限できますか?

注:overflow-yはに設定されhiddenoverflow-xscrollです。Webインスペクターで、すべての要素の高さが100ピクセルであることを確認したので、スクロールの原因となっている要素はないと思います。

4

1 に答える 1

2

このコードを試しましたか。これにより、スクロールが有効になります。

overflow: auto;
-webkit-overflow-scrolling: touch;

また

overflow: auto;
-webkit-overflow-scrolling: auto;

これでスクロールできるはずです。これがまさに探しているものでない場合は、サンプル ページを添付してください。

于 2013-07-15T05:06:21.297 に答える