Intereting Posts
Как создать бренд / изображение в Navbar Как отобразить исходный код с отступом на веб-странице? HTML? CSS? Атрибут заголовка для отключенных элементов в Firefox Почему мой jQuery-код может работать на jsfiddle, но не на Dreamweaver или в браузере? EXTJS ERROR в файле включения api.php в теге скрипта Как сделать Font Awesome WCAG 2.0 совместимым? Как удалить место в верхней части тега / выровнять содержащий текст в верхней части контейнера? Скребок HTML с использованием lxml и запросов дает ошибку в unicode -webkit-text-size-adjust: ни один из них не работает Вставьте новую строку для ввода ключа в contenteditable div polymerное железо-ajax: как привязать данные от входного элемента к атрибуту body-ajax для тела Нужно ли иметь в любой таблице? Проблема InnerHTML в IE8 и ниже Попытка найти ширину скрытого содержимого для изменения размера содержащего div для отображения содержимого (jQuery) Как использовать HTML в Express framework с nunjucks-no jade

Событие ключа CKEditor не обновляет текст должным образом

У меня есть следующий код для автоматического обновления содержимого внутри div, когда пользователь вводит его внутри текстового поля CKEditor:

CKEDITOR.instances.editor.on("key", function(e) { var preview = document.getElementById('some-div'); preview.innerHTML = CKEDITOR.instances.editor.getData(); }); 

Проблема в том, что если я набираю «Hello world», в div появляется «Hello worl», а «d» не появляется, пока не будет нажата другая клавиша. И я хотел бы иметь тот же контент в обоих местах. Заранее спасибо!

    Я решил, что он управляет ключевым событием по-другому. Вы можете увидеть это ниже:

     CKEDITOR.instances.editor.on('contentDom', function() { CKEDITOR.instances.editor.document.on('keyup', function(event) { var preview = document.getElementById('some-div'); preview.innerHTML = CKEDITOR.instances.editor.getData(); }); });