相关疑难解决方法(0)

如何在更改事件上检测CKEditor源模式

在CKEditor中,我知道在"正常模式"下,我们可以使用以下代码检测任何内容更改:

ckeditor.on('change',function(e){
  console.log("ckeditor on change");
});
Run Code Online (Sandbox Code Playgroud)

但是,如果我切换到源模式,事件不会触发.

如何检测源视图的on change事件?

javascript ckeditor

10
推荐指数
2
解决办法
4783
查看次数

使用ckeditor"key"CKEDITOR.instances.editor.on('key',function(e){

我意识到有关如何为CKEDITOR 4实现事件处理程序的问题.我能够使用此代码来获取关键数据,但我似乎无法在键入后获取数据:

CKEDITOR.instances.editor.on('key', function (e){
    document.getElementById("preview").innerHTML = CKEDITOR.instances.editor.getData();
});
Run Code Online (Sandbox Code Playgroud)

因此,当我在文本编辑器字段中键入类似"aaa"的字符串时,永远不会获取第一个字符.所以我的div id ="preview"只显示"aa".我已经迭代了e对象,这是非常复杂的,但没有任何东西让我觉得有用解决这个问题.

我也没有看到其他人写这个.在CKEDITOR中似乎没有"keyup"事件,尽管我看到它写了很多."keyup"必须是旧版本?

我希望我已经明确说明了我的问题.

events event-handling ckeditor

3
推荐指数
1
解决办法
6193
查看次数

标签 统计

ckeditor ×2

event-handling ×1

events ×1

javascript ×1