JQM 多选框有这个问题。在浏览器上,当我打开选择列表时,源页面完全隐藏在对话框后面 - 当我关闭对话框时,我使用源页面上的pagebeforeshow事件来读取选择。这在浏览器中工作正常,但在手机中,如果选择列表很小,它不会隐藏源页面并且pagebeforeshow事件永远不会被触发。为了测试这一点,我制作了一个更大的选项列表,在这种情况下,源页面完全隐藏在对话框后面。当对话框关闭时,pagebeforeshow事件会正确触发。我对pagebeforeshow的使用是为了避免在我可以挂钩的对话框上没有关闭事件......所以有两个问题:
- 有什么我可以参与的活动吗?我环顾了网络和 SO,建议的解决方案似乎都不适合我,或者(多)选择框。
- 有什么方法可以强制对话框始终在设备上以全屏模式打开?
更正:浏览器中的行为相同-只是在我测试时没有足够小的列表...
还有一件事 - 占位符在最大化时不会显示出最大的弹出式弹出窗口...(在Chrome和Android上)校正:在MaxMized模式下,只出现“ Delete”图标 - 没有占位符文本