5
In jQuery Mobile 1.2.0 sto usando il nuovo widget popup.Come aspettare che un popup si chiuda in jQuery Mobile?
$('#my_popup').popup('close');
$('#my_popup').popup('open');
Ovviamente voglio aspettare che il popup si chiuda completamente prima di aprirlo di nuovo. Il metodo close non fornisce un'opzione di funzione di callback.
I metodi per chiudere e aprire dovrebbe assolutamente avere funzioni di callback. Sono consapevole che posso utilizzare l'evento afterclose, ma non voglio che la stessa azione venga avviata se l'utente chiude il popup e quindi devo fornire un controllo per questo. Non c'è nulla nella roadmap (http://jquerymobile.com/roadmap/) che indica che questo sarà risolto. Anche l'adozione del widget 1.6 di dialogo in jQueryUI non risolverà il problema. Quindi, avremo solo a che fare con la soluzione alquanto complicata dell'evento afterclose. –