【问题标题】:tinyMCE formatter - apply format globallytinyMCE 格式化程序 - 全局应用格式
【发布时间】:2012-07-22 11:47:26
【问题描述】:

如何在全局范围内应用自定义格式,而不仅仅应用于选定的节点?

这是我正在做的,但它只适用于选定的节点:

var fontSize = 12;

tinyMCE.activeEditor.formatter.apply('fontSize', {
    value : fontSize
});

我想要实现的是:在字体大小更改时,如果在 tinymce 编辑器上没有选择任何内容,则将字体大小应用于所有节点或主父节点。

谢谢

【问题讨论】:

    标签: jquery editor tinymce


    【解决方案1】:

    这些东西在 tinycme 编辑器核心的 Fromatter.js 类中处理。 不幸的是,您无法使用配置选项更改该行为。

    您可以做的是保存您的实际选择,选择整个编辑器内容并将格式应用于您可以使用 ed.getBody() 获得的 tinymce 编辑器 iframe 正文元素。 之后您可以重置之前的选择。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多