【问题标题】:Ionic - Opening a modal from within a popover causes DOM to not function in iOS离子 - 从弹出窗口中打开模式会导致 DOM 在 iOS 中不起作用
【发布时间】:2018-03-17 01:52:50
【问题描述】:

我注意到尝试从弹出框内打开模式时出现的一个小问题。在我的 iPhone 6S Plus 和模拟器上的 iOS 中,当我打开这些模式时,DOM 变得无响应。文本区域拒绝被点击,按钮在点击时不会运行功能。 <ion-navbar> 中的按钮将起作用。 <ion-navbar> 中的文本输入或文本区域将不起作用。

然后,当然,在我的<ion-content> 中,按钮、文本区域以及带有(tap) 或(click) 的任何东西都不起作用。有其他人遇到过这个问题吗?

我应该注意,当我尝试从页面或其他组件打开模式时,它没有这个问题,只有从弹出窗口打开时。这是 Ionic 中的错误还是我做错了什么?我的控制台中没有出现任何错误。我可以发布我的一些代码,但是从弹出框打开模式与从常规页面或组件打开模式之间的代码几乎相同。

提前谢谢,这真的很奇怪:D

【问题讨论】:

    标签: ionic-framework ionic2


    【解决方案1】:

    将此添加到 app.scss 解决了 iOS 中的问题。我没有看到这样做会出现任何问题:

    .disable-scroll .ion-page {
        pointer-events: auto;
    }
    

    【讨论】:

    • 嗨。当应用程序通过 iOS 设备中的浏览器打开时,您的回答似乎无法解决我的问题。我有同样的问题,但它只发生在从操作表打开的特定模式中。我在不同的页面中有完全相同的逻辑,出于某种原因,即使在你回答之前它似乎也能正常工作......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-01
    • 1970-01-01
    • 2015-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多