如何在jQuery Mobile中等待弹出窗口关闭?

Nad*_*ler 5 javascript jquery callback popup jquery-mobile

在jQuery Mobile 1.2.0中,我正在使用新的弹出窗口小部件.

$('#my_popup').popup('close');
$('#my_popup').popup('open');
Run Code Online (Sandbox Code Playgroud)

我显然想等到弹出窗口完全关闭后再打开它.close方法不提供回调函数选项.

小智 5

你可以使用popupafterclose事件,下面是关于如何操作的片段.

有关更多信息,您可以查看jQuery-Mobile Docs

$( "#my_popup" ).bind({
   popupafterclose: function(event, ui) { ... }
});
Run Code Online (Sandbox Code Playgroud)