TinyMCE - l'ajout d'un on/OFF interrupteur à bascule

J'utilise TinyMCE sur le texte-zones dans mon interface d'admin de la section. J'ai mon éditeur TinyMCE forme visible le début, mais je veux l'option pour désactiver/réactiver.

J'utilise le plugin jQuery version, j'ai donc ajouté un script, qui est presque de travail. Toutefois, c'est seulement une incidence sur la première instance de TinyMCE - s'il en existe d'autres instances sur la page, ils ne sont pas affectés.

J'ai utilisé cet exemple http://tinymce.moxiecode.com/examples/example_23.php comme une base pour ce que j'ai fait jusqu'à présent. Mais ne peut toujours pas comprendre pourquoi il est touchant de la première instance. Des idées? Voici mon code:

var $j = jQuery.noConflict();
//Add ON OFF toggle switch
$j(function() {
$j('textarea').after("<br/><span class=\"toggle form-button\">Toggle TinyMCE</span>"); 
$j("span.toggle").toggle(function(){
$j('.wrapper').find('textarea').tinymce().hide();
        }, function () {
$j('.wrapper').find('textarea').tinymce().show();
    });
});
  • C'est une sorte de non, mais pourquoi tu fais $j('.wrapper').find('textarea')? Vous pourriez faire $j('.wrapper textarea') à la place. Rappelez-vous que le sélecteur jQuery syntaxe fonctionne comme CSS.
  • Désolé, je n'ai avoir des comme ça à l'origine, juste oublié de le changer en arrière après avoir essayé différentes choses pour voir si l'un d'entre eux a travaillé à la place!