【发布时间】:2015-12-29 22:50:43
【问题描述】:
我在 Safari 中遇到了一个无情的固定位置错误。我在 iOS9 上,但我在 iOS8 中也注意到了。重现问题(下面的示例链接):
- 在整个屏幕上定位固定元素
- 用足够的内容填充它 - 包括一个带有多个输入的表单 - 所以它是可滚动的
- 设置溢出滚动
- 在手机 Safari 中打开
- 向下滚动,直到看到第一个输入,然后点按它以聚焦
- 再滚动一点并聚焦下一个(注意看起来有弹性的跳跃)
- 再滚动一点,聚焦下一个并继续前进。您关注的输入越多,跳跃就越疯狂。
示例:http://jsbin.com/zaruba/edit?html,css,output
感谢任何帮助。
【问题讨论】:
标签: css mobile-safari