tinymce - zunächst ausblenden()

Ich bin in der Lage, zum erstellen eines tinymce-editor, und wechseln Sie den editor auf und ab. Bei der erstmaligen Erstellung, gibt es eine bevorzugte Weg, um haben Sie es versteckt (nicht wirklich versteckt, aber editor aus und zeigen nur die div)?

tinymce.init({
    'selector': "#divID"
});

tinymce.editors['divID'].hide();
tinymce.editors['divID'].show();
  • diese stackoverflow.com/questions/6114818/hiding-tinymce-with-jquery wont Ihnen helfen?
  • Nein. Es beschreibt das gleiche, aber verwendet tinymce.get('divID').hide(); Für beide auf diese Weise, und wie ich es gemacht habe, wenn ich ihn direkt nach dem script, wenn der tinymce initialisiert wird, bekomme ich den folgenden Fehler TypeError: tinymce.get(...) is undefined oder tinymce.editors.divIDis undefined
  • das ist seltsam, wie fügen Sie tinymce? mit jquery, oder per script?
  • Skript (siehe meinen ursprünglichen post). Wenn ich die hide/show in ein click-Ereignis, es funktioniert. Als solche, es scheint, dass tinymce braucht Zeit, um erste, und ich bin versucht, es zu verbergen, zu schnell. Ich habe auch versucht, es zu verbergen, innerhalb einer jquery-Funktion denken, es könnte es geben, die ausreichend Zeit, aber Nein. Im Idealfall würde ich es konfigurieren, als versteckte, bei der Konfiguration.
  • Bitte siehe jsbin.com/AZIcis/2. Sie werden sehen, dass die Redakteure sind zu Beginn nicht definiert, daher der Fehler.
  • Im nicht sicher, was scheint das problem zu sein. für mich arbeiten jsfiddle.net/YbFNn
  • jsfiddle ist nicht real. Versuchen Sie Ihr Skript auf einem echten webserver.
  • Ich dachte, hinzufügen von 'setup' : function(ed) {ed.hide();} zu dem ersten Objekt möglicherweise den trick tun, aber Nein.

InformationsquelleAutor user1032531 | 2013-09-09
Schreibe einen Kommentar