3

私のモバイルWebサイトには、タグを含む固定のスクロール可能な(overflow-y:auto)要素があります。inputiPhoneとiPadでは、inputタグをタッチして移動すると要素がスクロールできなくなりますが、ラベル(またはその他のもの)をタッチして移動するとブロックされません。この問題はAndroidでは発生しません。

レイアウトをsに切り替える前は、タグは以前のinput一部でしたが、iOSとAndroidではスクロールが機能していました。タグがsにないときにスクロールがブロックされる理由はありますか?レイアウトのためにsに戻る必要がないことを本当に好みます。tabledivinputtabletable

私も試し-webkit-overflow-scrolling: touchてみましたが、iPhoneの問題は修正されましたが、iPadで完全にスクロールできず、ユーザーが必要のない水平方向にスクロールできるようになりました。

更新:ソフトキーボードがアクティブな場合、すべてが意図したとおりに機能します。問題が発生したときにキーボードがアクティブでない場合のみ。

4

1 に答える 1

0

問題はブラウザにある可能性があります。サファリまたは別のブラウザを使用していますか? ブラウザを更新するか、別の iOS デバイスで試してみるとうまくいくでしょうか?

于 2015-11-16T04:01:49.853 に答える