有什么区别.dialog("close")
and .dialog("destroy")
在 jquery-ui 中?
我有一个以前的开发人员使用过的脚本.dialog("destroy")
但现在我必须在对话框关闭后执行一些操作。我找到了beforeclose
这就是所谓的.dialog("close")
并且不与.dialog("destroy")
。所以我必须改变方法destroy
to close
使其发挥作用。
那么,如果我使用的话,我会错过什么吗?.dialog("close")
并不是.dialog("destroy")
?
PS:对话框使用自定义按钮自行关闭,并且.dialog("close")
在按钮的单击事件上调用
close
保留已配置的对话框,但不可见,因此您可以使用以下命令再次重新打开它.dialog('open')
.
destroy
将完全取消配置对话框。它将删除添加到 DOM 的所有 UI 元素以及任何相关的事件处理程序。
destroy
will not删除持有的元素contents对话框的(即您调用的元素.dialog
on)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)