【问题标题】:CSS problem with safari address bar on iOS 15iOS 15 上 Safari 地址栏的 CSS 问题
【发布时间】:2021-11-29 01:29:08
【问题描述】:

将 iphone 更新到 iOS 15 后,我遇到了奇怪的问题。我有自定义模式,只需添加 CSS 类即可显示/隐藏。一旦我显示模态(当地址栏可见时)并尝试在模态中滚动,这个模态就会关闭。但是当我第一次在页面上向下滚动(地址栏被隐藏)然后打开模式时,我可以毫无问题地在模式内滚动。在模态中向上滚动时也会发生同样的情况。这意味着地址栏导致了这个问题。 在其他浏览器中没有问题。 知道如何解决这个问题吗?

【问题讨论】:

    标签: scroll modal-dialog ios15


    【解决方案1】:

    好的,找到问题了。由于 iOS 15 Safari 地址栏折叠调用 window.resize 方法。这就是问题所在......

    【讨论】:

    • 解决方案是什么?
    • @JonasPraem 只需要删除 window.resize 事件及其方法
    • 谢谢,这帮助我快速找到问题的原因
    猜你喜欢
    • 2021-09-06
    • 1970-01-01
    • 2021-08-29
    • 2021-11-20
    • 2021-11-14
    • 1970-01-01
    • 2021-10-28
    • 1970-01-01
    • 2021-12-03
    相关资源
    最近更新 更多