Я использую CKEditor для системы управления контентом.Когда кто-то редактирует текст на странице, с CKEditor открывается лайтбокс.Когда я закрываю лайтбокс, мой код уничтожает экземпляр CKEditor.Когда вы открываете его снова, я получаю ошибку Javascript, которая говорит: «h is null» в строке 13 ckeditor.js
Вот мой код:
$('#editSidebarModuleLightbox').html(data);
if ( $('#moduleText').length ) {
CKEDITOR.replace('moduleText');
}
$('#editSidebarModuleLightbox').lightbox_me({
closeEsc: false,
closeClick: false,
destroyOnClose: true,
closeSelector: "button#cancelModuleEdit",
onLoad: function() {
$('button#saveModuleEdit').click(function() {
// Do stuff to save it
$('button#cancelModuleEdit').trigger('click');
});
},
onClose: function() {
if (CKEDITOR.instances['moduleText']) {
CKEDITOR.remove(CKEDITOR.instances['moduleText']);
}
}
});
Как мне устранить эту ошибку