【发布时间】:2015-04-06 05:23:01
【问题描述】:
我在一个 Web 应用程序中有一个注册功能,它引导用户通过四个步骤向网站添加信息。当用户单击“添加”按钮时,会出现一个 Bootstrap 模式,用户从第 1 步开始。
每个步骤都有一个供用户选择的选项菜单,每个步骤中填充的数据取决于前面步骤的选择。用户可以将一个步骤留空并继续,但随后他们将无法为该过程的其余部分做出选择。此功能在除 iPad 上的 Safari 之外的所有桌面和移动浏览器中都按预期运行。
在 Safari 中,用户将打开模式,在第 1 步中选择数据,然后转到第 2 步。如果用户在此下拉列表中没有选择任何内容,他们可以继续第 3 步。但是,如果他们做出了选择在第 2 步中,模式消失,用户无法继续。这只发生在 iPad/iPhone 的 Safari 中。
我尝试在 iPad 上设置 Web 检查器并在 Mac 上加载控制台,但控制台中没有错误或其他使用消息。我试图弄清楚这是否是 Safari 中的一个错误,或者 Safari 是否以不同于其他浏览器的方式处理来自选择标记的模式输入。
【问题讨论】:
-
有一个类似的问题,在 iPad Air 上,当点击这个 modal 中的任何元素后,bootstrap 的 modal 会消失
标签: ios twitter-bootstrap mobile-safari bootstrap-modal