Autor | Zpráva | ||
---|---|---|---|
Kajda Profil * |
#1 · Zasláno: 10. 4. 2011, 15:02:26
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 |
#2 · Zasláno: 10. 4. 2011, 15:30:59
Inicializuj editor -> až po dokončení -> efektu zobrazení. Před zobrazením tam nastyluj nějakou podobnou či stejnou výšku.
|
||
Kajda Profil * |
#3 · Zasláno: 10. 4. 2011, 15:51:55
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 |
#4 · Zasláno: 10. 4. 2011, 16:09:24 · Upravil/a: ShiraNai7
.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 * |
#5 · Zasláno: 10. 4. 2011, 20:26:41
Díky.
|
||
Časová prodleva: 13 let
|
0