Когда экземпляр ckeditor хорошо и действительно загружен? - PullRequest
0 голосов
/ 12 июня 2011

Я хочу манипулировать экземпляром CKEDITOR, как только он будет хорошо и действительно загружен, то есть я выбрал ряд вещей и вставил их с помощью setData.

Проблема в том, что я вызываю функцию, как только я заканчиваю работу с setData, которая манипулирует DOM загруженных данных, и ничего не делает, потому что, очевидно, данные на самом деле не были загружены и отображены или ... что бы то ни было это то, что CKEDITOR делает с этим точно. Если я делаю setTimeout (...., 3000) или около того, он работает. Конечно, это Гадкий Хак, потому что число - просто случайное предположение. Мне нужно какое-то событие, к которому я могу привязаться, чтобы я знал, что можно погрузиться в содержание редактора и начать с ним возиться.

Я пробовал «загружен», «instanceReady» и различные другие обратные вызовы без особого успеха.

1 Ответ

0 голосов
/ 12 июня 2011

Похоже, что contentDOM может быть победителем:

editor.on('contentDom', function(e) {
set_up_style_stuff();
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...