使用 tinyMCE 时,有没有办法从编辑器的实例中获取对工具栏的引用
When using tinyMCE, is there a way to get a reference to the toolbar from an editor's instance?
我正在使用tinymce,内联模式,在某些情况下,我需要能够使用javascript显示/隐藏活动编辑器的工具栏。它应该是这样的:
tinymce.activeEditor.getToolbar() // getToolbar doesn't exist
只是给定一个编辑器实例,我找不到任何方法来获取对其工具栏的引用。
另请注意,页面上可能有多个工具栏,但在任何给定时间只显示一个工具栏。
工具栏初始化如下:
tinymce.init({
selector: "#" + id,
menubar: false,
inline: true,
theme: "modern",
oninit: "setPlainText"
...
谢谢。
在TinyMCE论坛上有关于这个问题的讨论。它建议:
...
setup: function (theEditor) {
theEditor.on('focus', function () {
$(this.contentAreaContainer.parentElement).find("div.mce-toolbar-grp").show();
});
theEditor.on('blur', function () {
$(this.contentAreaContainer.parentElement).find("div.mce-toolbar-grp").hide();
});
theEditor.on("init", function() {
$(this.contentAreaContainer.parentElement).find("div.mce-toolbar-grp").hide();
});
}
...
相关文章:
- 使用jQuery获取Dropzone实例/对象
- 如何在速度模板中获取LiferayPortlet实例id
- 如何获取单选按钮的多个实例的选定单选按钮值
- 无法在XUL Firefox扩展中获取TinyMCE的实例
- 如何在另一个组件中获取指令/组件实例
- 如何从一个友好的iframe中获取iframe实例
- 更新Redux状态&然后在同一实例中获取更新状态
- 从对象实例中获取变量名称
- 可以获取模板实例值,但不能将其用于其他函数
- 突出显示所选文本并同时获取实例
- 如何获取先前创建的Google图表的实例
- 获取JSON标记(JAVASCRIPT)中的所有JSON实例
- jquery获取类的下一个实例的值
- 获取 CodeMirror 实例
- 如何通过元素选择器获取tinyMCE编辑器实例
- 剑道网格:在Angular指令中获取一个实例
- 如何获取谷歌图表的实例
- 使用ID获取AmChart的实例
- 从实例获取主干视图的父类
- 使用实例获取所选标记的id