移动Safari输入焦点将元素的工件留在先前位置

时间:2018-02-10 03:20:36

标签: javascript safari mobile-safari

这个问题特别难以解释......

在移动Safari中(而不是在Android上的Chrome中),当输入被聚焦并且视图调整为将输入放在屏幕的中心时,我注意到有时候之前存在的元素仍然存在有他们的触摸事件。

请参阅下面的视频,其中我点击了"以及#34;按钮,最终点击"总价格"标题,导致下拉列表崩溃。显然,鬼触事件不应该存在。

基本上,当我专注于输入时,屏幕会按预期移动,但之前存在的元素的触摸事件会随之移动。如果我触摸的元素与之相同,则会触发该事件。

https://youtu.be/5tFNfnd5RO4

我确信这里触发的事件是"总价格"吧,因为如果我点击它右下方,我可以触发"更改"按钮。

请注意,这并非始终如一。我不能100%复制这个,但我能够在视频中捕获它。

1 个答案:

答案 0 :(得分:0)

这是iOS中的一个已知错误,他们说他们会在11.3版本中修复它。

https://www.apple.com/newsroom/2018/01/apple-previews-ios-11-3/