0

假设我有一个包含多个 html 信息和结构的 div,当我将其转换为对话框时,jquery $("#infodata).dialog(...);它需要几秒钟才能显示出来。

那么,是否有一种方法或方法可以实现知道jquery何时完成呈现对话框?

PD:没有ajax请求,html仍然存在,但显示:无。

谢谢。

4

1 回答 1

1

您可以将触发事件链接到它的末尾,然后您会得到

$("#infodata).dialog(...).closest('body').trigger('dialogueLoaded');

$('body').on('dialogueLoaded', function() { doOtherStuff() });

于 2013-04-13T15:49:38.290 回答