关闭它后销毁对话框 - jQuery Mobile

时间:2013-08-26 13:53:01

标签: jquery-mobile

我想知道是否有任何方法可以在关闭对话后销毁对话框 原因是:我有一个带有动态内容的对话框,我在其中添加了文本和按钮 当我第一次打开对话框时,使用jQuery Mobile主题(例如按钮)正确设置元素的样式,但是......当我关闭它然后重新打开它时第二时间,总是使用动态内容,元素 NOT 使用jQM主题设置样式,只是普通的导航器样式元素。

可能的解释:

首先,当对话框尚未初始化时,您可以在其中插入所需的任何元素,然后在初始化过程中,jQuery Mobile相应地对元素进行样式化。当你关闭对话框时,它可能没有完全被破坏,因此当你尝试打开它时,它不会初始化元素。

如何在再次打开对话框之前销毁对话框并将其从DOM中完全删除?

1 个答案:

答案 0 :(得分:0)

我需要做的就是在编辑完内容后在对话框上触发create然后打开它:

$('#deviceHistoryDialog').trigger('create');
$('#linkOpenHistoryDialog').click();