根据jQuery Mobile 1.2 的文档,应该可以在没有页面的情况下弹出任意 div:
<div data-role="popup" id="popupHelp">I should be hidden</div>
Until <a href="#popupHelp" data-rel="popup" data-position-to="window">this</a> is clicked!
这似乎在 PC 上的 Chrome 中运行良好:div 被隐藏,直到this
被点击并显示弹出窗口。
然而,在 iPhone 上,在点击链接之前,div 会显示在页脚下方(带有 X 关闭按钮)。
这是 JQM 1.3.1 中不支持的错误还是某些遗留代码?
PS:我知道有人问过这个问题,但没有给出适当的答案。