2010-06-20 44 views

回答

9

我仍然无法找到任何文件,而是围绕一个CKEditor的实例的内部戳后,我能找到我要找的事件:

instance.on('mode', function() {
     // Code to execute when the user switches editing modes
}

很容易的。事件在编辑器初始化时触发一次,并且在任何时候激活source命令(通过instance.execCommand(...)或用户单击Source工具栏按钮)。

+1

谢谢!我会补充一点,你可以通过检查回调参数来找到你所在的模式:e.sender.mode ='source'或'wysiwyg'。 – shimizu 2017-07-18 22:16:16

0

我有一个旧版本,并解决了这个与

CKEDITOR.instances['terms_and_conditions'].on('mode', function() { 
    console.log(this.mode); // outputs: source, wysiwyg 
}); 
相关问题