如何(有条件地)ckeditor中的事件处理(取消)和警报消息(密钥事件)?

时间:2012-12-06 08:45:11

标签: javascript event-handling ckeditor

我想有条件地取消关键事件并显示警告。

在下面的代码中:当startElement的contenteditable属性为false时,模式为true

ckeditor.js中的

on("key",function(j){
if(mode==false)
{
j.cancel();
}
.......

以上代码取消活动(正常工作)

on("key",function(j){
if(mode==false)
{
j.cancel();
alert("somthing..");
}......

以上代码提醒工作但事件未取消

1 个答案:

答案 0 :(得分:2)

您应尝试在取消事件时优先考虑浏览器。我没有尝试过,但我认为以下情况应该有效:

on( 'key', function( j ) {
if( mode == false ) {
    j.cancel();
    setTimeout( function() {
        alert( 'somthing..' );
    },0);
}