无法将插件应用于CKEDITOR

时间:2015-11-10 08:48:43

标签: javascript ckeditor

所以,我在我的应用程序中使用CKEDITOR。我真的很喜欢它,除了一件令人讨厌的事情 - 当我有一些巨大的文字并且必须向下滚动时,工具栏完全消失了。因此,当我向后滚动时,根本没有工具栏。我找到了plugin 应该解决这个问题。所以,这就是我所做的 - 我将这个插件添加到我的应用程序中,如

<script type="text/javascript" src="/ckeditor/plugins/fixed/plugin.js"></script>

脚本加载好 - 我在控制台中看到它。然后在应用程序本身我这样做:

CKEDITOR.editorConfig = function( config ) {
  config.extraPlugins = 'fixed'
};
var editor = CKEDITOR.replace( document.getElementById("code") , {
  enterMode: CKEDITOR.ENTER_BR,
  shiftEnterMode: CKEDITOR.ENTER_P,
  autoParagraph: false,
  height: height                                
});

但是这个插件没有帮助 - 当我向下滚动时,他的工具栏仍然消失。所以,我需要一些帮助。 PS。我正在使用CKEDITOR 4.

1 个答案:

答案 0 :(得分:2)

您不必手动添加js文件,只需正确定义配置即可。

测试一下:

var editor = CKEDITOR.replace( document.getElementById("code") , {
  enterMode: CKEDITOR.ENTER_BR,
  shiftEnterMode: CKEDITOR.ENTER_P,
  autoParagraph: false,
  height: height ,
  extraPlugins : 'fixed'                              
});