我知道在开发 jQuery UI 小部件时,必须覆盖 destroy 并调用 super.destroy 或在任何嵌套的小部件上销毁。但是什么时候/应该销毁?jQueryUI 框架是否曾经自动调用它?还是应该由客户端程序员调用(使用我很棒的小部件)?
例如,假设我有一个显示手风琴()的灯箱(fancybox)。假设手风琴是在 fancybox 的 onStart 回调中创建的——因为灯箱即将显示。是否应该在“on-lightbox-close”回调中调用手风琴(“destroy”)?好像没必要...