我已經搜索了很多,但通過谷歌福「ING不要誤會我的任何結果:(TinyMCE的:如何後事件綁定其初始化
我有一個已經初始化tinyMCE
編輯器,初始化過程中,我無法控制,所以像下面的代碼不會在所有的工作:像
tinyMCE.init({
...
setup : function(ed) {
ed.onChange.add(function(ed, l) {
console.debug('Editor contents was modified. Contents: ' + l.content);
});
}
});
以下代碼無法正常工作或因爲jQuery的在TinyMCE插件沒有定義:
$('textarea').tinymce({
setup: function(ed) {
ed.onClick.add(function(ed, e) {
alert('Editor was clicked: ' + e.target.nodeName);
});
}
});
我的意思是,它必須使用tinymce.something
語法。
在tinyMCE已經初始化後,如何將回調函數綁定到任何tinyMCE事件?
在我的實現中,這個代碼是90%的解決方案,但它仍然給我警告「已棄用的TinyMCE API調用: .onChange.add(...)」 - 剩下的10%是修復程序用on('change',function(){})替換onChange.add(function(){}) - 就像Ed Zavade在下面提出的那樣。 –