Как узнать, загружен ли CKEditor? Я просмотрел документы по API, но смог найти только загруженное событие. Я хочу проверить, загружен ли CKEditor, потому что, если я загружу его второй раз, мои текстовые поля исчезают.
Я просмотрел документацию по API, но смог найти только загруженное событие.
Я не знаю, существует ли для этого конкретное свойство - может быть! - но вы можете использовать загруженное событие для установки глобального флага. Это не очень хорошо, но сработает.
// At the top of the script
CKEDitor_loaded = false;
// then later
CKEDITOR.on('loaded', function(){ CKEditor_loaded = true; });
Вместо глобальной переменной вы также можете рассмотреть возможность установки чего-либо внутри CKEDITOR
:
CKEDITOR.flag_loaded = true;
Это было бы немного чище.