Magento admin bölümümdeki metin alanları üzerinde TinyMCE kullanıyorum. TinyMCE editörümün görünür bir formu var, ama ben bunu devre dışı bırakma/yeniden etkinleştirme seçeneği istiyorum.TinyMCE - bir ON/OFF geçiş anahtarını ekleme
jQuery eklenti sürümünü kullanıyorum, bu yüzden hemen hemen çalışan bir komut dosyası ekledim. Ancak, yalnızca TinyMCE'nin ilk örneğini etkiler - sayfada başka herhangi bir durum varsa, bunlar etkilenmez.
Bu örnekte, şu ana kadar yaptığım iş için bir temel olarak http://tinymce.moxiecode.com/examples/example_23.php kullandım. Ama yine de neden sadece ilk örneği etkilediğini anlayamıyoruz. Herhangi bir fikir? Her ayrı metin alanına senaryosunu tekrar edersen
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();
});
});
Bu UNR'ye türüdür: editör-seçeneklerin bu sözlüğü sevinçli, ama niçin $ j ('. wrapper') yapıyorsun? ('textarea')? Bunun yerine sadece $ j ('. Wrapper textarea') yapabilirsiniz. JQuery seçici sözdiziminin, CSS gibi çalıştığını unutmayın. – William
Özür dilerim, orijinal olarak böyle bir şey yaptım, bunların yerine çalışıp çalışmadığını görmek için bazı farklı şeyler denedikten sonra onu değiştirmeyi unutmuştum! –