jQuery Mobile在页面加载时弹出窗口打开

Kas*_*nsa 5 mobile jquery pageload jquery-mobile

我正在使用JQM的新弹出功能.通过单击按钮启动弹出窗口很简单但是如何在页面加载时启动弹出窗口?

JQM文档说你可以通过以下方式初始化弹出窗口:

$( "#myPopupDiv" ).popup( "open" )
Run Code Online (Sandbox Code Playgroud)

我通过使用下面的代码尝试了这个,但无法让它工作.

$(document).bind("mobileinit", function(){
$( "#myPopupDiv" ).popup( "open" )
});
Run Code Online (Sandbox Code Playgroud)

这是一个使用弹出窗口中的视频和启动它的按钮的工作演示.

http://jsfiddle.net/fxakH/

如果有人可以帮助在页面加载时启动此功能,那将非常感激.谢谢.

MOn*_*DaR 3

我也遇到了同样的问题,并用谷歌搜索了一下。我发现您也在 jQuery 论坛上提出了这个问题并得到了答案:

http://forum.jquery.com/topic/launching-popout-on-page-load
http://jsfiddle.net/fxakH/4/

对于有同样问题的其他人:
关键似乎是在pageshow活动期间打开弹出窗口。这个对我有用。