2

我在让我的移动应用程序为 1.2 更改和升级做好准备时遇到了问题。在使用新的弹出窗口时,我发现了一些我已经意识到并破解的错误来开始工作。

  1. 创建弹出窗口时,您不能将<a>与标签分开。<div>似乎 jQm 正在寻找<a data-rel>and<div data-role>在同一个 div 包装内(这可能是错误的,只是猜测)。

    • 如果有人知道这是否只是因为它是 alpha 请告诉我们,因为弹出窗口是基于对话框的,而对话框没有这个问题
  2. 您不能调用弹出窗口的生成,然后立即调用该弹出窗口的打开。

    • 在调用它打开之前你必须给$('#selector').popup()它几秒钟的时间来工作,所以简单的解决方法是在你的打开周围包装一个 setTimeout。
    • setTimeout('$('#selector').popup("open")',100);

只是想分享并希望可以节省很多人浪费时间摆弄 alpha 版本。

这是我放在一起的一些 Jsfiddle,所以你可以明白我的意思。 http://jsfiddle.net/2VGZX/31/

4

1 回答 1

0

如果弹出 div 位于页面 div 中,则$('#selector').popup().popup('open')可以正常工作。

我真的不明白你对<div>and的问题<a>

于 2012-11-15T17:21:41.970 回答