Я пытаюсь весь день настраивать атрибут стиля периметра тега body экземпляра ckeditor. Я не мог найти что-то вроде bodyStyle в ckeditor.config api (только bodyId и bodyClass). Так что я пытался это сам, следующим раствором (JQuery используется):Body persitant inline style в ckEditor
$(this).find('textarea.editor').ckeditor().ckeditorGet().on('instanceReady', function(e){
var documentWrapper = e.editor.document,
documentNode = documentWrapper.$,
inh = $(documentNode.body);
inh.css('background', inheritParentBackground);
});
Wich работает довольно хорошо, но после того, как я называю .updateElement() или если я нажмите кнопку источника в два раза, это будет снова удаляет все стили, и «instanceReady» снова не вызывается. Я попытался запустить его вручную, но затем он сначала запускает обновление стиля и получает непосредственно перезапись из ckeditor.
Что я действительно пытаюсь сделать: я хочу редактировать Div на домашней странице, после того, как klicking изменит всплывающее окно ajax с помощью ckeditor, и я хочу, чтобы редактор имел одинаковые высоту, ширину и фон, и я могу не обрабатывать это по bodyId или bodyClass, поэтому, я думаю, мне нужен bodyStyle, или у кого-то есть отличная идея.
Это «стойкие» не «настойчивый» , Обычно я не исправляю правописание людей, но в этом случае это может повлиять на возможность поиска этого вопроса с помощью поиска, поэтому вы должны это исправить! – Doin