我想将 onMouseOver 和 onMouseOut 事件添加到 TinyMCE 中的编辑器实例(通过插件),但 TinyMCE 的 API 似乎不支持它们。具体来说,我希望当元素被鼠标悬停以切换“只读”模式(可能还有其他东西)时出现一个控件。我是否必须自己将代码添加到 TinyMCE 才能做到这一点,还是通过一些不明显的途径支持它?如果我必须添加代码,是否有一些禁止支持这些事件,这些事件构成了他们不将其包含在 API 中的推理基础?
为了澄清那些与下面的响应者有同样困惑的人的利益,我特别希望将一个事件附加到由 TinyMCE 库创建的 TinyMCE.Editor 实例(例如,传递给使用的回调的类在 TinyMCE.init 的设置参数中)。我希望执行以下操作
tinyMCE.init({
.
.
.
setup : function(ed) {
TinyMCEReadOnlySetup(ed,true);
ed.onMouseOver.add(ShowButton(ed));
ed.onMouseOut.add(HideButton(ed));
},
.
.
.
});
,但 ed(TinyMCE.Editor 的一个实例)不支持 MouseOver.add 以类似事件的方式。