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

Javascript 如何在jQuery Mobile中等待弹出窗口关闭?,javascript,jquery,jquery-mobile,callback,popup,Javascript,Jquery,Jquery Mobile,Callback,Popup,在jQuery Mobile 1.2.0中,我使用了新的弹出窗口小部件 $('#my_popup').popup('close'); $('#my_popup').popup('open'); 我显然想等到弹出窗口完全关闭后再打开它。 close方法不提供回调函数选项。您可以使用popupafterclose事件,下面是有关如何执行此操作的代码段 有关更多信息,请参阅 close和open的方法肯定应该有回调函数。我知道我可以使用afterclose事件,但如果用户退出弹出窗口,我不希望启动相

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

$('#my_popup').popup('close');
$('#my_popup').popup('open');
我显然想等到弹出窗口完全关闭后再打开它。
close方法不提供回调函数选项。

您可以使用popupafterclose事件,下面是有关如何执行此操作的代码段

有关更多信息,请参阅


close和open的方法肯定应该有回调函数。我知道我可以使用afterclose事件,但如果用户退出弹出窗口,我不希望启动相同的操作,因此我必须对此进行检查。路线图()中没有任何内容表明这一问题将得到解决。即使versjon 1.6采用jQueryUI中的对话框小部件也无法解决这个问题。所以,我们只需要处理一些麻烦的afterclose事件解决方法。
$( "#my_popup" ).bind({
   popupafterclose: function(event, ui) { ... }
});