0

我有一个 div 元素,显示在我的页面中。在一个按钮上单击我使它成为一个对话框。关闭对话框消失。我希望将 div 重置为打开对话框之前的状态。我可以想到的一种方法是手动查找创建对话框时添加的所有样式、元素和属性,并在关闭对话框时将其删除,并将我的 div 重置为对话框之前的页面。

这个解决方案看起来有点混乱,因为任何人都可能错过添加到对话框中的某些样式或元素,并且可能不是正确的方法。

有没有更好的方法来做到这一点,或者我必须坚持这个解决方案。

谢谢你。

4

1 回答 1

1

该插件的 'destroy' 方法完全删除了对话框功能。这将使元素返回到它的预初始化状态

$( "#yourdiv" ).dialog( "destroy" );
于 2013-03-20T13:58:52.233 回答