jQuery UIウィジェットを開発するときは、destroyをオーバーライドしてsuper.destroyを呼び出すか、ネストされたウィジェットでdestroyする必要があります。しかし、いつ破壊が呼び出されるべきですか?jQueryUIフレームワークによって自動的に魔法のように呼び出されることはありますか?それとも、クライアントプログラマーが(私の素晴らしいウィジェットを使用して)呼び出す必要がありますか?
たとえば、アコーディオン()を表示するライトボックス(fancybox)があるとします。アコーディオンがfancyboxのonStartコールバックで作成されているとしましょう-ライトボックスが表示されようとしています。'on-lightbox-close'コールバックでaccordion('destroy')を呼び出す必要がありますか?不要のようです...