2

我需要像一个简单的那样使用 CKEDITOR ( http://ckeditor.com/ )

<input type="text" />

我修改了 config.js 文件,添加了以下设置:

config.toolbar = 'SimpleVersion';
config.toolbar_SimpleVersion =
    [
        ['Cut','Copy','Paste','PasteText'],
    ];

然后,在主页面:

editor = CKEDITOR.replace("mydiv", { toolbar : 'SimpleVersion' });
editor.config.height = 50;
editor.config.removePlugins = 'resize';
editor.config.resize_enabled = false;

它可以工作,但如果可能的话,我需要删除写有“body”的底部,并在按下 Return 按钮时禁止新行。

我认为对于最后一个,可以使用 JQuery 触发器。

4

2 回答 2

3

删除插件效果很好。但是在下面的新行代码对我有用:

editor.on('key', function(e) {
    var key = e.data.keyCode;      
        if(key==13){
            e.cancel();
        }
    }
);
于 2013-05-02T04:27:58.733 回答
1

我找到了解决方案:

1)当我创建编辑器时,有一个配置选项可以切换编辑器的底部

editor = CKEDITOR.replace("mydiv", { toolbar : 'SimpleVersion', removePlugins : 'elementspath' });

2)为了禁止返回按钮,我在键上创建了以下触发器:

editor.on('key', function(e) {
   var key = e.data.keyCode;      
       if(key==13){
          return false;
       }
}
);
于 2012-12-23T17:58:04.123 回答