当前位置:嗨网首页>书籍在线阅读

45-讨论

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

14.9.3 讨论

调用 destroy 方法将完全撤销插件元素初始化所作的操作。它将删除 init 所添加的任何类或者任何后来的方法调用或者事件。如果 init 导致元素被包装,该元素将被解包。整个过程就像一个大的撤销操作。

销毁jQuery UI插件不会从DOM中删除元素,它只删除保存在元素上的插件状态,将元素尽可能恢复到 init 之前的状态。在jQuery UI插件卸载之后,可以再次初始化它。

如果你打算销毁并删除某个插件元素,可以简单地调用 .remove() ,jQuery UI将在删除元素时自动调用 destory 方法。即使元素被多个jQuery UI插件初始化,情况也一样。