jQuery Mobile-Dialog没有再次应用jQuery样式?

jQuery Mobile-Dialog没有再次应用jQuery样式?,jquery,jquery-ui,jquery-mobile,dialog,jquery-ui-dialog,Jquery,Jquery Ui,Jquery Mobile,Dialog,Jquery Ui Dialog,我有一个jQuery mobile对话框,它在第一次加载时就可以完美地工作,但是一旦dialog.close()按钮”或“上一步”按钮,然后再次启动该对话框,该对话框未包装在jQuery UI标记中,且未对其应用任何样式 它第一次起作用,但之后就不再起作用了。我认为可能是因为旧数据可能存在于DOM中,但是当使用firebug检查页面时,我找不到旧数据存在。我注意到,在第一次启动之后,它在element.data()的每个实例上使用相同的jQuery ID 以下是console.logs的示例:

我有一个jQuery mobile对话框,它在第一次加载时就可以完美地工作,但是一旦
dialog.close()按钮”或“上一步”按钮,然后再次启动该对话框,该对话框未包装在jQuery UI标记中,且未对其应用任何样式

它第一次起作用,但之后就不再起作用了。我认为可能是因为旧数据可能存在于DOM中,但是当使用firebug检查页面时,我找不到旧数据存在。我注意到,在第一次启动之后,它在
element.data()的每个实例上使用相同的jQuery ID

以下是console.logs的示例:

Before the dialog is ever created:
Object { jQuery16102984105026891979={...}, role="dialog"}

After it has been created:
Object { jQuery16102984105026891979={...}, role="dialog", page={...}, more...}

After the `dialog.close();` function has been activated:
Object { jQuery16102984105026891979={...}, role="dialog", page={...}, more...}

After it has been created again:
Object { jQuery16102984105026891979={...}, role="dialog", page={...}, more...}
为什么造型没有第二次应用?正在使用
$.mobile.changePage()
启动该对话框

我真的没有任何代码可以显示,因为应用程序是在MVC中构建的,尝试和重现这个问题需要付出巨大的努力


我在jquery.com上发现了一个类似的未回答的问题:。

你有没有找到问题的根源?我也有同样的问题,这让我发疯!