Итак, у меня есть ckEditor, загруженный через javascript, затем к событию instanceReady я добавляю еще одно событие для mouseup ... это работает хорошо, пока я не использую свойство setText (я использовал и способ jquery, и способ javascript).После того, как это установлено, событие mouseup больше не срабатывает.Даже после того, как я снова установил обработчик событий.
Соответствующий код:
var elem = CKEDITOR.instances[eID];
elem.document.on("mouseup",function(){
QuickHandler(elem);
});
function QuickHandler(who)
{
$("#"+who.name).val(who.getData() + QuickTextSelected.QuickTextData);
$("input[type='text'],textarea, .cke_contents").css({border: "Solid 1px rgb(155,181,234)"}).unbind("click");
}
Это версия плагина jquery, но она работает так же, как и внутренняя карта объектов cveditor javascript.(Скорее это не работает).
Удаляет ли setData или setText все обработчики событий?