tinyMCE设置回调与onAddEditor

标签 tinymce

初始化tinyMCE编辑器时,我注意到创建编辑器时有两种不同的调用方法。

一种方法是使用tinyMCE.init的一部分的setup回调:

tinyMCE.init({
   ...
   setup : function(ed) {
      // do things with editor ed
   }
});

另一种方法是挂接到onAddEditor事件:
tinyMCE.onAddEditor.add(function(mgr,ed) {
    // do things with editor ed
});

使用这两种方法有什么区别?

编辑器在一种状态下与另一种状态下是否处于不同状态?例如,如果我尝试访问编辑器对象上的属性,是否尚未加载东西。

有什么理由要使用一个而不是另一个?

最佳答案

区别在于tinyMCE.onAddEditor添加了要在AddEditor事件上执行的代码,并在将新的编辑器实例添加到tinymce集合时触发
setup设置可让您将事件添加到编辑器。它会在呈现编辑器实例之前执行。

另一个不同之处是setup是在tinymce初始化调用(配置设置)中设置的,而onAddEditor通常是在tinymce插件中调用的(但您也可以在setup函数中进行设置)。

关于tinyMCE设置回调与onAddEditor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4607411/

相关文章:

javascript - 在 TinyMCE 中用删除线替换退格键

javascript - 如何在tinyMCE中更改字体大小的基本度量单位?

ruby-on-rails - tinymce 所见即所得编辑器在 html 中提供了额外的行

tinymce - 如何在 firefox 14 中使用 Selenium IDE 在 TinyMCE 编辑器中输入文本

javascript - TinyMCE v3.4.5 仍在删除 <a href ="#"> 即使在 extended_valid_elements 中强制 <a>

java - 清理包含二进制垃圾的输入字符串以生成 ASCII 可打印字符串

javascript - 防止 TinyMCE 替换为常规空间

javascript - 使用 Parsley 验证 TinyMCE

javascript - TinyMCE 在编辑器可视模式下强制在 shorcode 标签后换行\n

javascript - Joomla 不保存字段类型编辑器值