我试图将 remodal 与 pickadate 一起使用,这样我就可以从模态中创建一个日期选择器和时间选择器。在第一次试用中,我发现日期选择器会被 remodal 隐藏,如下所示。
为了克服这个问题,我.full-screen
为我的 remodal 创建了一个类。
.remodal {
&.full-screen {
max-width: none;
height: 100%;
width: 100%;
margin: 0 auto;
}
}
然后它在 Chrome 中运行良好,如下所示:
然后我开始在我的 iOS 上测试这个网站,我发现覆盖层很乱。我认为它粘在活动输入元素的底部。如 iOS safari 和 iOS chrome 所示:
通常我会在 MacOSX 中打开我的 Safari 并尝试修复 CSS。但是,当在 Safari 中加载同一页面时,会出现奇怪的严重性能问题:
- 我什至无法加载开发者工具
- Safari CPU 持续超过 100%
- 加载模态大约需要 15 秒
- 加载拾取数据大约需要 10 秒。
结果如下:
如果你想尝试,我已经暂时打开了这里的链接,点击绿色的动作按钮,模态应该加载。(先在 chrome 上尝试,然后在 safari 上尝试。)你会注意到不同之处。