2011-08-04 139 views
0

我正在为手机构建一个应用程序,使用jQuery移动框架。我希望能够制作一个简单的对话框/弹出式菜单,以便当您单击“问号”图片时,弹出/对话框将显示一条简单消息。 我已经尝试了从http://jquerymobile.com/test/docs/pages/dialog-alt.html到其他许多人的不同方法。我不能让他们不工作。所以如果你知道如何做出简单的弹出式对话框或简单的对话框,你可以给我一个例子!JQuery-mobile弹出/对话框?

+0

什么不行?张贴您的代码,一切都应该工作,如果你这样做,这里描述http://jquerymobile.com/test/docs/pages/#/test/docs/pages/page-dialogs.html – Tsar

+0

好吧,我没有任何代码弹出/对话框,因为我不能让它工作,所以我只是删除了所有的东西。我完全按照上面链接中所述的方式进行了操作,并且还链接了您给我的链接,但我也尝试了很多不同的方法,但我无法使其工作。 –

回答

3

如果你想打开jQuery Mobile的对话框,你必须使用一个属性data-rel="dialog"并在href必须指向一个网址,你的对话的生命:

<a href="http://jquerymobile.com/test/docs/pages/dialog-alt.html" data-role="button" data-rel="dialog">Open dialog</a> 

这里有一个fiddle所以你可以看到它是如何作品。
希望它有帮助。

UPDATE:

似乎有与jQuery Mobile的对话和一些设备的一个问题。 在GitHub存储库中打开issue
我发现这个plugin这似乎工作得很好。

+0

如果你在智能手机上测试,我会工作吗? –

+0

@Saeed Najafi:我用一个mozilla插件测试了它,它工作正常,但是 - 你说得对 - 与iBBDemo2不兼容。似乎有一个问题打开:https://github.com/jquery/jquery-mobile/issues/2190 – LeftyX

+0

@Saeed Najafi:我已经更新了我的答案。我找到了一个很酷的插件,它似乎可以工作并使用jQuery-Dialog方式。 – LeftyX