问题标签 [ckeditor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - CKEditor 实例已经存在
我正在使用 jquery 对话框来呈现表单(通过 AJAX 获取)。在某些表单上,我将 CKEditor 用于 textareas。编辑器在第一次加载时显示良好。
当用户取消对话框时,我将删除内容,以便在以后的请求中重新加载它们。问题是,一旦重新加载对话框,CKEditor 就会声称编辑器已经存在。
API 包含一个销毁现有编辑器的方法,我看到有人声称这是一个解决方案:
这对我不起作用,因为我收到了一个新错误:
此错误似乎发生在“destroy()”而不是“replace()”上。有没有人经历过这个并找到了不同的解决方案?
是否可以“重新渲染”现有编辑器,而不是销毁和替换它?
internet-explorer - CKEditor IE8 问题
CKEditor 和 IE8 有没有人遇到过这个问题?
基本上,当内容包含嵌套的 p 标签时,您无法编辑内容。
IE
有人有解决办法吗?
更新了一个例子
很抱歉将其拉回,当 div 通过 content.css 或内联具有宽度或高度时,会导致问题。如:
configuration - 如何禁用在 CKedtor 3.0 中隐藏/显示工具栏的按钮?
我目前正在为 CKEditor 安装创建自定义配置。除了禁用隐藏/显示工具栏的切换按钮之外,我都得到了修复。所以我的问题是:“如何禁用在 CKedtor 3.0 中隐藏/显示工具栏的按钮?”
asp.net-mvc - ASP.NET MVC Ajax 和 CKEditor
我正在使用 MVC 1 和 CKEditor。我正在集成效果很好的 ajax 表单,但是在 ajax 发布后编辑器窗口消失了。在网络表单中,我将不得不不使用 ajax,或者使用回发触发器。有没有办法在 ajax 提交时重新加载编辑器?
任何帮助表示赞赏。
javascript - CKEditor 的多个实例(在 Safari 中)
我在 JQuery UI 对话框中创建 CKEditor 的多个实例时遇到问题。对话框通过 AJAX 加载远程表单,因此目标是能够关闭和重新打开对话框并拥有编辑器的新实例。使用默认选项,当重新打开对话框时,它会给出一个错误,指出具有该名称的编辑器已经存在。所以我尝试了几种破坏编辑器实例的方法,它们都导致了同样的问题。重新加载编辑器时,文本区域显示为 null 并且按钮不起作用。
目前我正在使用这种销毁实例的方法:
我用几个可在此处下载的简单 html 文件重新创建了该问题。
编辑:我刚刚尝试使用两个具有不同名称的文本区域的远程文件,但我遇到了同样的问题。当一个对话框打开然后关闭时,另一个对话框在打开时有一个“空”CKEditor。
此外,显然这只是 Safari 中的一个问题。
javascript - CKEditor:编辑器主体的类或 ID
我在页面上有一个 CKEditor 的实例。我正在尝试为 CKEditor 的主体提供一个类或 ID,以便它与我在样式表中定义的一些样式相匹配。
有一个API 文档应该可以访问相应的 DOM 元素,但我似乎无法让它工作。我尝试以这种方式查询的所有对象都未定义。
有谁知道如何做到这一点,或者如何正确处理 CKEditor 的 dom 元素?
编辑:谢谢大家,nemisj 的回答为我做了,但由于某种原因,我没有在这个问题中设置“接受”复选标记。
jquery - 如何将 CKEditor 集成到 Asp.net MVC 中
在 FCKEditor 的 CodeProject 上看到了这篇文章。有人可以解释一下新版本吗?
ckeditor - 在 CKEditor 3 中设置一个值
这可能是一个非常非常基本的问题,但我似乎在手册中找不到任何关于它的内容。我要做的就是在 textarea 中设置一个转换为 CKEditor 实例的值。
我试图用 NetBeans 提取一些 javascript 函数,但我找不到一个看起来像设置值的函数。所以我想,让我们看一下 API 描述,但没有其他内容。所以最后我搜索了 CKSource 论坛,但奇怪的是我找不到更多的东西。
有人对如何解决这个非常基本的问题有一些建议吗?(问起来有点尴尬……)
javascript - CKEditor 抛出异常:'n' 为空或不是对象
我已经将此异常的根源追溯到 CKEditor v3.0.1 的sourcearea插件。它发生在用户将内容输入编辑器之后(偶尔),然后他单击编辑器右上角的小箭头(关闭工具栏箭头)。有没有人看到这个问题?我们使用的是 IE6。
问题开始后(n = textarea = null),每次单击右箭头时都会出现问题。
javascript - 如何让 CKEditor 用 CSS 渲染文本?
我有一个 CKEditor 用于编辑网页中的文本。
在网页中,文本在其上下文中呈现,因此遵循页面 CSS 格式。
我的问题是如何告诉 CKEditor 将 CSS 样式表应用于编辑器渲染?当然不改变生成的源?
我的代码:
和我的 CSS :
而我的 CKEditor Config.js 文件只包含工具栏配置。
CKeditor 不会将“.ActuContent”的设置应用于其渲染...