Включение и выключение встроенного редактирования CKEditor 4 с помощью JavaScript
мне нужно иметь возможность переключать встроенное редактирование вкл / выкл с помощью кнопки. См. здесь пример встроенного редактирования:http://nightly-v4.ckeditor.com/3559/samples/inlineall.html
моя разметка такова:
<div contenteditable='true'>Mycontent</div>
используя jQuery, я хочу иметь возможность включать / выключать редактор.
Я попытался установить contenteditable
false, но это не работает. Редактор не загружается обратно на страницу при переключении contenteditable
установочный.
добавление: мне также нужно было уничтожить все встроенные экземпляры CKEditor одним нажатием кнопки. Вот как я это сделал:
//kill all ckeditors
for(k in CKEDITOR.instances){
var instance = CKEDITOR.instances[k];
instance.destroy();
}
1 ответов
jQuery вам не поможет. Используйте API CKEditor. Например. вы можете уничтожить редактор каждый раз, когда вы хотите отключить его (см. http://nightly-v4.ckeditor.com/ckeditor_api/#!/api / CKEDITOR.редактор-метод-уничтожить) и инициализировать снова, чтобы включить его. Могут быть другие способы "отключить редактор", но вам нужно быть более точным, что это значит для вас.