Javascript 元素在iOS上消失,但在Webkit/Safari上不消失

Javascript 元素在iOS上消失,但在Webkit/Safari上不消失,javascript,jquery,ios,sass,Javascript,Jquery,Ios,Sass,我有一个包含搜索表单的弹出窗口。提交此搜索表单时(在表单中输入前三个字符后自动提交),结果会短暂出现,但随后消失。这是什么原因造成的 这不是z指数在封面处理不当的情况;搜索结果封面的背景保持不变。相反,文本本身消失了。我认为这与表单重新提交本身有关,但请注意,在搜索表单输入中键入的任何内容在前三个字符之后都不可见 非常感谢您的任何见解。谢谢 添加以下规则可在macOS上的iOS模拟器上为我解决此问题: .search, .site-nav { position: relative; }

我有一个包含搜索表单的弹出窗口。提交此搜索表单时(在表单中输入前三个字符后自动提交),结果会短暂出现,但随后消失。这是什么原因造成的

这不是z指数在封面处理不当的情况;搜索结果封面的背景保持不变。相反,文本本身消失了。我认为这与表单重新提交本身有关,但请注意,在搜索表单输入中键入的任何内容在前三个字符之后都不可见


非常感谢您的任何见解。谢谢

添加以下规则可在macOS上的iOS模拟器上为我解决此问题:

.search, .site-nav {
  position: relative;
}
添加此选项可以将背景拉伸到iOS上容器的高度:

.search .search-results.active {
  height: 100vh;
}