javascript - TinyMCE 堆栈类

标签 javascript tinymce-4

我使用 TinyMCE 4 作为我的默认编辑器。在配置中我指定了样式格式。除了一件事之外,它完全有效:它堆叠类。

我的风格格式:

style_formats: [
        { title: 'Heading 2', block: 'h2', classes: 'heading-02' },
        { title: 'Heading 3', block: 'h3', classes: 'heading-03' },
        { title: 'Heading 4', block: 'h4', classes: 'heading-04' },
        { title: 'Heading 5', block: 'h5', classes: 'heading-05' },
        { title: 'Text', block: 'p', classes: 'copy-02' },
    ],

选择文本并切换格式后,最终结果如下所示:

<h4 class="heading-02 heading-03 heading-04">example</h4>

显然除了 header-04 之外不应该有其他类。但无论如何它还是添加了它们。

因此,我的问题是,如何确保格式切换后只有 1 个类。

最佳答案

添加 style_formats_merge: true

样式格式合并

此选项允许您设置 TinyMCE 是否应将 style_formats 设置中的样式附加到默认样式格式或完全替换它们。

Source

关于javascript - TinyMCE 堆栈类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39640053/

相关文章:

javascript - jQuery 提交表单(带文件和文本),无需从当前窗口重定向

javascript - Telerik RadDropDownTree OnEntryAdded 如果指定 OnClientEntryAdded 则不会触发

javascript - 在对象下定义函数的语法是什么

javascript - 自定义实时验证功能

java - TinyMCE 在保存时转义所有标签

页面加载时的 JavaScript 按钮 "Selected"

TinyMCE 4 theme_advanced_fonts

angularjs - 模型更改时不会调用 ngModel.$render

javascript - 在tinymce 4中裁剪后上传图片

javascript - 如何自定义TinyMCE上传UI?