我在具有一些输入字段的网站上有一个基本表单。
如果用户尝试滚动页面,并通过将手指放在输入框中开始滚动,则不会让页面滚动。
如果他们用手指在 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/

10-12 12:36
查看更多