Javascript 移动狩猎。iframe内部形式的突然移动

Javascript 移动狩猎。iframe内部形式的突然移动,javascript,html,ios,iframe,safari,Javascript,Html,Ios,Iframe,Safari,我在iframe里面有一个表单 通过单击虚拟键盘上的箭头打开此窗体的字段后,我看到视口突然移动 我在MobileSafari(ios8)中注意到了这个问题,并且只有当窗体在框架中时才注意到这个问题 如果在iOS中打开堆栈溢出,“运行代码”按钮不可见,因此请链接到中的工作示例 此处的代码片段: .a{背景色:#f00} .b{背景色:#0f0} .c{背景色:#00f} .d{背景色:#ff0} .e{背景色:#0ff} .f{背景色:#f0f} .g{背景色:#0a0} .h{背景色:#a00

我在iframe里面有一个表单

通过单击虚拟键盘上的箭头打开此窗体的字段后,我看到视口突然移动

我在MobileSafari(ios8)中注意到了这个问题,并且只有当窗体在框架中时才注意到这个问题

如果在iOS中打开堆栈溢出,“运行代码”按钮不可见,因此请链接到中的工作示例

此处的代码片段:

.a{背景色:#f00}
.b{背景色:#0f0}
.c{背景色:#00f}
.d{背景色:#ff0}
.e{背景色:#0ff}
.f{背景色:#f0f}
.g{背景色:#0a0}
.h{背景色:#a00}
.z{背景色:#00a}










这是由于iframe上显示的滚动条(由于视口中窗体的长度)。如果页面上除了iframe之外没有其他内容,请使用
body{overflow:hidden}

关闭body的滚动条。这个问题已经很久没有解决了


你应该在这里包含你的代码,而不是链接到它。我找到了一个部分解决方案,并在苹果论坛上对此发表了评论。但这并不完全有帮助。