ckeditor绑定keyup/keydown等事件实现一些功能,比如实时保存
$(function(){
//1编辑器初始化
$('textarea#blog_content').ckeditor();//blog_content ckeditor的id
//2.获取编辑器
var editor = CKEDITOR.instances.blog_content;
//3.设置值,并添加绑定事件
editor.setData('默认值,可空',function(){
//绑定keydown事件,既绑定键盘按下事件,其他事件见jquery的相关事件名称
CKEDITOR.instances.blog_content.document.on("keydown", function(event){
//绑定按下的建值值 为ctrl+s(处理保存的快捷键)
if (event.data.$.keyCode == 83 && event.data.$.ctrlKey) {//注意取值的方法,和一般的event参数不一样
event.data.$.preventDefault();//关闭默认的弹窗
save(true);//处理保存业务
}
});
});
})
注意:方法中的event和一般的event参数不一样
https://www.leftso.com/article/50.html