Jquery Mobile 1.2.0 Alpha 1弹出窗口和动态列表视图

时间:2012-08-31 18:55:58

标签: jquery jquery-ui listview jquery-mobile popup

我遇到了一个问题,让我的移动应用程序准备好进行1.2更改和升级。使用新的弹出窗口时,我发现了一些我已经意识到并且被黑客攻击的错误。

  1. 创建弹出窗口时,无法将<a><div>标记分开。似乎jQm正在寻找<a data-rel><div data-role>在同一个div换行中(这可能是错误的,只是推测)。

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

    • 在调用它之前,你必须让$('#selector').popup()几秒钟才能工作,所以很容易解决的问题是在你打开的时候包装一个setTimeout。
    • setTimeout('$('#selector').popup("open")',100);
  3. 只是想分享并希望能够节省大量浪费时间来摆弄alpha版本。

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

1 个答案:

答案 0 :(得分:0)

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

我真的不了解<div><a>的问题。