0

这是我第一次使用 CKeditor,我正在尝试让一些基础知识发挥作用。我有一个测试页面(不是 PHP,只是基本的 HTML),加载了 JQuery 和 Bootstrap,并且工作正常。我有两个领域。我已经链接到 CKEditor CDN 并在<head>

相关 HTML

如果我将此脚本放在页面底部,我会在每个脚本上获得一个<textarea>具有指定 ui 颜色和大小的 CKEditor 实例。

<script type="text/javascript">
$('textarea').ckeditor(
   {
    uiColor : '#03BC5D',
    language : 'en',
    height : 100,
    width : 600 ,  
   }
);
</script>

如果我在页面上使用下面的脚本,则会为每个 呈现一个编辑器<textarea>,并且 Firefox Web 开发人员插件显示 custom_config.js 在 Javascript 文件列表中。但是,为每个加载的编辑器实例<textarea>不受我的自定义配置文件的影响。我希望我错过了一些简单的东西,但不知道是什么。

 <script>
  $('textarea').ckeditor(
   {
      customConfig : '/JQTesting/ck_custom/custom_config.js'       
    }
  );
 </script> 

自定义配置文件:

CKEDITOR.editorConfig = function( config ) {
    uiColor : '#03BC5D';
    language : 'en';
    height : 100;
    width : 600;
};
4

1 回答 1

0

您必须设置config参数的属性,因此您的代码必须如下所示

CKEDITOR.editorConfig = function( config ) {
    config.uiColor = '#03BC5D';
    config.language = 'en';
    config.height = 100;
    config.width = 600;
};

您使用对象文字的外部在函数中创建了不同的标签 ( MDN: label ) 。至此,您没有改变,您的功能也没有做任何事情。:configeditorConfig

于 2015-11-19T15:37:30.107 回答