Tag: ckeditor

setData()上的CKEditor内存泄漏

我想我有一些与CKeditor setData()函数相关的大内存泄漏。 我有一个网络应用程序,用户可以使用Javascript设计自己的内容。 CKEditor用作WYSIWYG编辑器,供用户编写设计的每个部分的内容。 每次用户单击其设计中的可编辑文本元素时,都会调用editor.setData,并将CKEditor数据设置为正在单击的用户设计的文本元素内的任何内容。 这样可以正常工作几次,但每次用户单击一个新的文本元素,并且调用.setData()时,应用程序会变慢,变慢和变慢,直到网站崩溃。 我已经尝试在我的Javascript中禁用setData()函数,当我这样做时,我没有内存泄漏或性能问题。 有谁有类似的问题? 任何人都有任何建议,我怎么能避免这种内存泄漏和性能损失? 被调用的函数以及创建性能损失的函数是: function clickTextElement() { var location = $(this); $(‘.selected’).removeClass(‘selected’); location.addClass(‘selected’); $(‘#main-tools’).hide(); if(location.hasClass(‘textarea’)){ $(‘#imageeditor’).hide(); $(‘#texteditor’).show(); editor.setData( $(‘.selected’).html() ); } }

使用charcount插件的Ckeditor字符限制

如何在达到最大字符限制后 阻止用户输入新字符? Ckeditor charcount插件只显示剩余的字符,我希望它停在0.但它会减去整数。 这是我的HTML代码。 CKEDITOR.replace(‘myTextEditor1’, { height: 200, extraPlugins: ‘charcount’, maxLength: 10, toolbar: ‘TinyBare’, toolbar_TinyBare: [ [‘Bold’,’Italic’,’Underline’], [‘Undo’,’Redo’],[‘Cut’,’Copy’,’Paste’], [‘NumberedList’,’BulletedList’,’Table’],[‘CharCount’] ] }); 我必须使用onChange插件吗? 如果我必须如何限制用户输入新字符?

如何在ckEditor中垂直旋转表头中的文本

如何在ckEditor中垂直旋转表头中的文本? 我使用的是4.4.4版。

如何自定义ckeditor的工具栏

我正在使用ckeditor并希望自定义工具栏和文本输入区域作为两个句子之间的差距。 我无法找到toolbar.js或config.js,我应该在哪里进行更改.. 我如何自定义上述两者

如何为CKEditor(jquery版本)指定接口语言?

我的代码atm很简单: $(document).ready(function(){ $(‘textarea’).ckeditor(); }); 它完美无缺,我只需要添加一件事:我需要指定界面语言(本地化)。 我试过阅读CKEditor帮助网站,但它不是很有帮助。 任何人都可以告诉我在哪里以及如何添加任何代码来指定语言?

如何在ckeditor中禁用保存按钮?

我不希望ckeditor目前有任何ajaxfunction。 如何从工具栏中删除该按钮? 如果我没有禁用该保存按钮,当我点击该按钮时会出现奇怪的错误。 我按照本教程: – http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Integration 提前致谢 :)

删除所有CKEditor实例

我有一个表单,我用CKEditor替换我的 s(多个)。 我想在提交表单之前从页面中删除所有CKEditor实例。 我怎么能做到这一点? 我看过删除CKEdit实例,但它根本没有帮助我。 注意:我的所有CKEditor都有一个类“ckedit”

使用jQuery将光标位置的文本插入CKEditor

我正在尝试使用jQuery向现有的CKEditor添加一段文本。 这需要在单击链接时完成。 我试过这个解决方案,适用于常规textareas,但不适用于CKEditor: jQuery.fn.extend({ insertAtCaret: function(myValue) { return this.each(function(i) { if (document.selection) { //For browsers like Internet Explorer this.focus(); sel = document.selection.createRange(); sel.text = myValue; this.focus(); } else if (this.selectionStart || this.selectionStart == ‘0’) { //For browsers like Firefox and Webkit based var startPos = this.selectionStart; var endPos = this.selectionEnd; var scrollTop = this.scrollTop; this.value […]

使用JavaScript打开和关闭CKEditor 4内联编辑

我需要能够使用按钮打开/关闭内联编辑。 请参阅此处的内联编辑示例: http : //nightly-v4.ckeditor.com/3559/samples/inlineall.html 我的标记是这样的: Mycontent 使用jQuery我希望能够打开/关闭编辑器。 我尝试将contenteditable设置为false,但这不起作用。 编辑器没有加载回切换到contenteditable设置的页面。 附录:我还需要在按钮点击时销毁所有CKEditor内联实例。 我是这样做的: //kill all ckeditors for(k in CKEDITOR.instances){ var instance = CKEDITOR.instances[k]; instance.destroy(); }

如何使用jQuery适配器将配置信息传递给CKEditor?

我正在使用最新的CKeditor和jQuery适配器 。 我成功地让它工作,并显示。 但是,由于我对CKeditor完全不熟悉 ,如何使用jQuery方法传递配置变量? 这就是我所拥有的 $( ‘#input-content’ ).ckeditor(”, { toolbar: ‘basic’ }); 我想从我读过的内容来看,第一个参数是一个回调,第二个参数是配置。 但这样做并没有改变编辑器。 如何使用jQuery适配器使用这些配置属性等?