私は現在依存関係としてTinyMCEソースを渡していて、次に を呼び出します。tinyMCE.init({});それはTinyMCEを初期化していません。私がconsole.log TinyMCEを実行すると、TinyMCEオブジェクトが返されます。下のコードサンプル:Require.jsでTinyMCEを実装するにはどうすればよいですか?
define([
'jQuery',
'Underscore',
'Backbone',
'TinyMCE'
], function($, _, Backbone, tinyMCE) {
tinyMCE.init({
mode: "exact",
elements: $('textarea'),
theme: "advanced",
theme_advanced_toolbar_location: 'top',
theme_advanced_buttons1: 'bold,italic,underline,bullist,numlist,link,unlink',
theme_advanced_buttons2: '',
theme_advanced_buttons3: '',
theme_advanced_toolbar_align: 'left',
plugins: 'paste,inlinepopups',
width: '100%',
height: textarea.attr('data-height'),
oninit: function() {
console.log('TargetTD :');
console.log(targetTD);
}
});
}
});
私は強くTinyMCEのをjqueryのビルドを使用しないように皆に助言、それは多くの欠点を持っていると、トラブルの原因である、それが来るとき、それは特に遅いですキーボード入力処理に! – Thariama