我想有条件地取消关键事件并显示警告。
在下面的代码中:当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..");
}......
以上代码提醒工作但事件未取消
答案 0 :(得分:2)
您应尝试在取消事件时优先考虑浏览器。我没有尝试过,但我认为以下情况应该有效:
on( 'key', function( j ) {
if( mode == false ) {
j.cancel();
setTimeout( function() {
alert( 'somthing..' );
},0);
}