Мне удалось добиться этого, слегка изменив исходный код редактора -
в методе refresh
(строка 801) я изменил обработчик события размытия iframe doc.
Предыдущий
// Update the textarea when the iframe loses focus
($.browser.mozilla ? $doc : $(contentWindow)).blur(function() {
updateTextArea(editor, true);
});
Изменено до
// Update the textarea when the iframe loses focus or keyup happens
($.browser.mozilla ? $doc : $(contentWindow)).bind('blur keyup', function (e) {
updateTextArea(editor, true);
if (options.keyup && e.type === 'keyup')
options.keyup(editor.$area.val());
});
и в параметрах, которые передаются во время инициализации, вы можете определить
$("#element").cleditor({
keyup : function (text) {
alert(text);
// do something
}
});
Надеюсь, это кому-нибудь поможет.
Привет