CKEditor - уничтожить экземпляр при удалении узла DOM

Читая документацию CKEditor , я вижу, что у них есть возможность уничтожить экземпляр с помощью CKEDITOR.instances.instanceName. уничтожить (); . Однако, если DOM изменился и вся структура WYSIWYG DOM была удалена, я получаю следующую ошибку в Chrome:

Uncaught TypeError: Cannot read property 'document' of null

... и следующую ошибку в Firefox:

i.contentWindow is null

Есть ли способ обойти это ?

Из-за того, как мое приложение структурировано (загрузка содержимого через AJAX), я не могу вызвать .destroy () , когда элементы все еще находятся на странице.

9
задан Joseph Silber 1 November 2011 в 02:59
поделиться