Ckeditor使用onkeyup事件綁定卻無動作解決方式
Temperature: 0 °C
其實這個問題我已經想解決很久了~
之前就是懶得動....
總之~
首先,假設編輯器為 Content
實現事件綁定方式為:
CKEDITOR.instances["Content"].on("instanceReady", function () {
//set keyup event
this.document.on("keyup", AutoRun);
//set keydown event
//this.document.on("keydown", AutoStop);
//and click event
this.document.on("click", AutoRun);
//and select event
this.document.on("select", AutoRun);
});
接著綁定事件所執行的function如下:
function AutoRun() {
CKEDITOR.tools.setTimeout(function () {
var editorText = CKEDITOR.instances.Content.getData();
alert(editorText);//當沒動作3秒後執行
}, 3000);
}
以上紀錄~