Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在全球范围内应用自定义格式,而不仅仅是对选定的节点?
这就是我正在做的,但它只适用于选定的节点:
var fontSize = 12; tinyMCE.activeEditor.formatter.apply('fontSize', { value : fontSize });
我想要实现的是:在字体大小更改时,如果在 tinymce 编辑器上没有选择任何内容,则将字体大小应用于所有节点或主父节点。
谢谢
这些东西正在 tinycme 编辑器核心的 Fromatter.js 类中处理。不幸的是,您无法使用配置选项更改该行为。
您可以做的是保存您的实际选择,选择整个编辑器内容并将格式应用于您可以使用的 tinymce 编辑器 iframe 正文元素ed.getBody()。之后,您可以重置以前的选择。
ed.getBody()