iOS 11.3 safari报告是否错误地滚动固定位置?

时间:2018-04-05 20:13:23

标签: javascript html ios css ios11

iOS 11.2中曾经存在一个错误,其中滚动的固定位置文本输入中的光标不会位于输入中:

Hackernoon Article about iOS 11.2 Bug

这似乎在iOS 11.3中修复,但似乎被另一个错误所取代,其中当键盘打开时,getBoundingClientRect报告固定div中元素的错误位置,请参阅我的示例:

Positioning example

(Source Code)

在我的例子中,我在一个固定位置div内有一个输入,一个盒子位于输入的顶部,它在所有浏览器中都能正常工作,但在iOS 11.3中,一旦你将焦点放入输入,盒子就会垂直移动输入,它似乎与您滚动的数量有关。

这是一个已知问题吗?

有解决方法吗?

编辑:我已将问题的屏幕截图添加到github链接

0 个答案:

没有答案