将事件附加到插件

时间:2013-12-29 15:11:34

标签: javascript jquery ckeditor

我正在使用Ckeditor默认Source插件:

当我初始化编辑器时,我根据我的一些参数为编辑器设置了一些css样式。

问题是,当我进入源模式,然后再回到编辑器时,编辑器会重新创建并丢失我的CSS样式。

是否可以将回调附加到Source插件,这样我可以在重新创建编辑器时重新设置样式?

enter image description here

1 个答案:

答案 0 :(得分:1)

您应该使用editor#mode事件来绕过该限制:

editor.on( 'mode', function() {
    // Note: The event is also fired when editor is created.
    if ( editor.mode == 'wysiwyg' ) {
        // Do the style magic when editor switches to WYSIWYG!
    }
} );