我正在尝试创建一个动态表单,您可以在其中添加新的“章节”,点击最多10个按钮.这将是“简单的”,但我也希望文本字段实现CKEditor,我无法使它工作.我得到了顺利添加章节,我只能编辑它们的最后一个实例.此外,如果我编辑最后一个并点击“添加新章节”,最后一个会被删除.我的尝试基于this thread. 到目前为止我得到的Javascript代码:num_chapter = 1; var editor = new Array();function createEditor(){if (num_chapter <= 10){var n...
如果我在CKEDITOR-textarea中编辑链接,则光标始终跳转到内容的第一个字母之前的顶部.此问题仅出现在IE中,但仅出现在我的页面上.如果我去CKEDITOR-demopage,它按要求工作. 我一直在寻找类似的问题,但没有找到任何东西.有人知道解决方案吗? 编辑:我发现了问题:我有一个自定义插件来更改我的链接,这个插件使用element.setValue()来替换链接的值,这个函数跳转到顶部.我也尝试过setHtml()和setText(),但这也是同样的问题. 编辑2:忘记...
参见英文答案 > Get formatted HTML from CKEditor 10个我在我的网络应用程序中使用CKEditor,但我不知道如何从它获取html内容.http://cksource.com/ckeditor我在网上搜索发现一个人说使用getData()方法,但在控制器后面输入点后没有getData()方法.任何人都可以给我一个示例代码来从CKEditor控制器获取HTML吗?先感谢您.解决方法:要从编辑器获取htmlData,您应该使用下面的代码片段:var htmldat...
我尝试使用setData(“”)清除内容后插入一些内容,然后使用insertText方法向其插入内容.但内容仍然是空的. 相关代码:CKEDITOR.instances.content.setData(""); CKEDITOR.instances.content.focus(); CKEDITOR.instances.content.insertText("the text I want to insert");上面的代码不起作用.有人可以帮帮我吗?找到另一种方法来清除CKEditor中的内容而不是使用setData(“”)或使setText方法在setData之后工作都有助于解决我的问题...
问题如下: 我们有自定义块元素,例如quote. 我们希望有可能“CTRL Z”(撤销)它的创作. 如何在插入html之前对ckeditor的当前状态进行快照,那么之后的CTRL Z是否可用?解决方法:要保存快照,只需在编辑器实例上触发saveSnapshot事件.您必须在执行应该记录为单独快照的操作之前和之后执行此操作.例如:editor.fire( 'saveSnapshot' ); editor.insertHtml( '...' ); editor.fire( 'saveSnapshot' );此外,如果您的功能是单个命令,请记住编...
我有一个CKeditor,它被放置在父div中.在div调整大小时,让CKEditor完全适合div并调整大小的最佳方法是什么?如果可能的话,我宁愿选择不涉及jQuery的解决方案.如果这不可能使用jQuery的解决方案就可以了.解决方法: var editor = CKEDITOR.replace( 'editor' );… 然后,如果您选择,请执行以下操作:editor.resize($("#elem").width(),$("#elem").height());希望这有帮助.
我按照the CDN Guidelines page for CKEditior的步骤进行操作,但我无法使其正常工作.我正在尝试安装的插件是“autoembed”(或任何允许我从YouTube插入视频,Tweet和所有这些不同内容类型的插件),但即使我尝试了不同的方式,我也无法获得它工作. 我也在阅读the documentation on using a custom config file,显然他们让你创建一个自定义配置config.js文件,但它也不起作用,或者我没有资格让它工作.解决方法:CKEDITOR.resourceManager中...
通常当您单击编辑区域以外的页面中的其他位置时,工具栏将隐藏,现在我还需要在用户命令上隐藏工具栏(例如用户按下快捷方式). 我试图在ckeditor工具栏div上调用jQuery hide方法,但一旦隐藏,即使用户专注于编辑区域,它也永远不会变得可见. 关于如何实现这一点的任何想法?非常感谢.解决方法:当焦点重新回到编辑区时,你试着做jQuery Show吗? 您还可以附加到焦点和模糊事件以显示和隐藏工具栏:// Call showToolBarDiv() when editor g...
我认为我有一些与CKeditor setData()函数有关的大内存泄漏.我有一个Web应用程序,用户可以在其中使用Javascript设计自己的内容. CKEditor用作WYSIWYG编辑器,供用户编写设计各部分的内容. 每次用户单击设计中的可编辑文本元素时,都会调用editor.setData,它将CKEditor数据设置为要单击的用户设计的文本元素中的任何内容. 这可以正常运行几次,但是每次用户单击一个新的文本元素并调用.setData()时,应用程序的运行速度将越来越慢,直到网...