当我在iOS8上时(这不会发生在iOS7或其他任何地方)并且我在固定位置模态窗口内部进行交互,模态元素会上下跳动。有时它会在下面停留很长的距离。当我检查元素时,检查员认为元素处于正确的位置,但内容在下面。
附上的屏幕截图显示了这种奇怪的行为:
在选择互动之前: 选择互动后: !
我的dom结构如下:
> Body ~ 3000+pixels high
>> Overlay (position: fixed) ~ 100% viewport high
>> Modal window (position: fixed) ~ 400px high, 50% top, -200px margin top
>>> Form with <select>