Autor Zpráva
Kajda
Profil *
Ahoj, řeším problém: mám div s display: none. V tomto divu je formulář s tinymce. Pokud div otevřu změnou stylu na display: block, je všechno v pořádku.
Pokud ale pro otevření použiju metodu jquery .show("blind"), editor pak není funkční - respektive se zobrazí, ale nefungují mu tlačítka, ani do něj nelze zapisovat.

Kde je problém a existuje řešení? Setkal se s tím už někdo? Díky za informace.
Jquery i TinyMCE je v poslední verzi, TinyMCE ve verzi pro Jquery (ale nefunguje ani obyčejná verze).
ShiraNai7
Profil
Inicializuj editor -> až po dokončení -> efektu zobrazení. Před zobrazením tam nastyluj nějakou podobnou či stejnou výšku.
Kajda
Profil *
Jak lze volat inicializaci až po dokončení? JS běží hned po spuštění animace dál, nečeká na zobrazení. Tzn. jak poznám, že animace skončila?
ShiraNai7
Profil
.show('blind').queue(function(next){

  // inicializace editoru
  // .... this ukazuje na element, na kterem se provadi efekt

  // dokonceni a presun na dalsi akci ve fronte
  next();
  
});
Kajda
Profil *
Díky.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: