Ich gebe gerade die TinyMCE-Quelle als Abhängigkeit weiter und rufe dann tinyMCE.init ({}); aber TinyMCE wird nicht initialisiert. Wenn ich TinyMCE console.log anmelde, wird ein TinyMCE-Objekt zurückgegeben. Codebeispiel unten:Wie kann ich TinyMCE mit Require.js implementieren?
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);
}
});
}
});
ich dringend jedem raten nicht die tinymce jquery Build zu verwenden, es hat viele Nachteile und ist eine Quelle der Probleme, es ist besonders langsam, wenn es darum geht, zur Tastatureingabe Handhabung! – Thariama