9

我想知道这是否可能以及如何启用 CKEditor4 内联/内容编辑功能<span>和其他内联元素。这是我在官方文档中找不到的东西。

使用此标记:

<span id="editable" contenteditable="true"></span>

以及标准配置(启用 AutoInline)或此配置:

<script>
    CKEDITOR.disableAutoInline = true;
    CKEDITOR.inline('editable'); // ID of the element to edit
</script>

报错:标签The specified element mode is not supported on element: "span". 报同样的错误。<a>

4

2 回答 2

20

允许支持不受支持的标签的破解方法:

CKEDITOR.dtd.$editable.span = 1
CKEDITOR.dtd.$editable.a = 1

赢。

于 2013-02-21T23:52:23.043 回答
3

没有。不能在内联元素上创建编辑器。在这里您可以找到接受的名称列表。

但是,我检查了修改该列表后,我能够在strong元素上初始化编辑器,它甚至可以工作......除非您粘贴或执行其他不受支持的操作:)。

于 2013-01-29T09:13:52.493 回答