overflow-y:auto
我的移动网站有一个包含input
标签的固定可滚动 ( ) 元素。在 iPhone 和 iPad 上,触摸和移动input
标签会阻止元素滚动,但触摸和移动标签(或其他任何东西)不会。在 Android 上不会出现此问题。
在我切换到 s 进行布局之前,这些input
标签曾经是 a 的一部分,然后滚动适用于 iOS 和 Android。标签不在s中时滚动被阻止的原因是什么?我真的更喜欢不必回到s 进行布局。table
div
input
table
table
我也尝试过-webkit-overflow-scrolling: touch
,它解决了 iPhone 的问题,但除了允许用户水平滚动之外,它还阻止了在 iPad 上完全滚动,这是我不想要的。
更新:如果软键盘处于活动状态,一切都会按预期工作。仅当我遇到问题时键盘未激活。