我有很多问题。
问题1:
所以我试图修复CKEditor中的一个错误。这是一个已知问题,当您尝试退格时光标会跳动。看这里。http://dev.ckeditor.com/changeset/7393
在这个视图中我在看什么?如果这告诉我如何修复这个错误,那么代码的名称是什么 - 因为 _source/plugins/selection/plugin.js 不是 CKEditor 下载的一部分。
如果这是一个已知的错误,为什么没有在最新的下载中修复?
问题2:
我安装了最新版本的 CKEditor 希望解决这个问题,但它崩溃到我以前的工作代码不再工作的地方。我得到这个错误。
Uncaught TypeError: Cannot read property 'ltr' of undefined ckeditor.js:539
CKEDITOR.plugins.add.init ckeditor.js:539
(anonymous function) ckeditor.js:221
n ckeditor.js:202
CKEDITOR.scriptLoader.load ckeditor.js:202
(anonymous function) ckeditor.js:220
(anonymous function) ckeditor.js:209
(anonymous function) ckeditor.js:207
n ckeditor.js:202
r ckeditor.js:202
p ckeditor.js:202
(anonymous function)
问题3:
我认为问题可能在于我正在尝试执行共享相同工具栏的多个实例 - 尽管事实上这在新版本之前有效。因此,为了解决这个问题,我查看了文档,又发现了这个页面。好的,所以指向的示例不是我查看的下载的一部分 - 我查看了所有内容。
问题4:
最后,我试图通过一个工具栏在多个实例上简单地使用 CKEditor。我将要制作的项目加载到 CKEditors 中,然后运行此代码,这会产生上述错误:
var config =
{
extraPlugins : 'autogrow',
removePlugins : 'elementspath',
toolbarCanCollapse : false,
width:'825',
resize_enabled: false,
sharedSpaces : { top : 'cktoolbar'
},
toolbar : [ [ 'Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Bold', 'Italic', 'Underline', 'Strike', '-', 'RemoveFormat', 'NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote', 'Link', 'Unlink', 'Image', 'Table', 'HorizontalRule', 'ShowBlocks', 'TextColor', 'BGColor', 'Format', 'FontSize' ] ]
}
$(this).attr('contenteditable','true');
$(this).ckeditor(config);