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 をサポートしていません。