我在具有一些输入字段的网站上有一个基本表单。
如果用户尝试滚动页面,并通过将手指放在输入框中开始滚动,则不会让页面滚动。
如果他们用手指在 body 的某个位置开始滚动,则页面滚动就很好。
这个人似乎也遇到了同样的问题,但他说以前的开发人员有意实现了这一点,而我绝对没有这个问题。
Input field prevents page from scrolling on iphone
有任何想法吗?
最佳答案
html {
overflow: scroll;
-webkit-overflow-scrolling: touch;
}
适用于输入元素和 iframe 元素。
触摸事件解决方案解决了滚动问题,但禁用了这些元素上的焦点事件。
关于html - 在iOS设备手指输入标签上滚动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26784118/