私は自分のプロジェクトで tinyMCE です。
私は2つのテキストエリアを持っています。アクティブなコントロールのみを表示する必要があります。私には2つの選択肢がありました:
- 両方に共通のコントロールがあります。
- 非アクティブなエディターのコントロールを非表示にします。
最初の選択肢がわかりませんでした。私は2番目のアプローチに行きました。
これで、エディターがフォーカスされたときにイベントをトリガーできるようになりました。メニューとツールがフォーカスされなくなったときにエディタから削除する方法を教えてください。
2番目のオプションにどのようにアプローチしているかに関するコードは次のとおりです。
setup : function(ed) {
ed.on("focusout", function() {
tinyMCE.activeEditor.execCommand('mceSetAttribute','toolbar','false');
console.log(tinyMCE.activeEditor.execCommand('mceSetAttribute','toolbar','false'));
});
ed.on("focus", function() {
});
}