2010-12-07 4 views
3

J'utilise le plugin jquery simplemodal, mais je ne suis pas sûr qu'avec ce plugin, il est possible d'ouvrir un dialogue simplemodal depuis un autre dialogue simplemodal. Quelqu'un sait-il que c'est possible?Multiples dialogues simplemodal

Merci,

Lucio

Répondre

3

SimpleModal ne permet qu'un seul modal ouvert à la fois. Vous pouvez échanger le contenu ou fermer puis rouvrir un nouveau modal.

Voici un exemple de ce dernier: http://jsbin.com/aqavo3/

Cliquez sur « Modifier en utilisant JS Bin » pour afficher le code.

+0

Merci pour votre réponse. Votre code d'exemple fonctionne bien! De plus, mon problème spécifique est plus complexe et j'ai besoin de revenir au modal A du modal B avec TOUTES les données précédemment insérées dans le modal A. Avez-vous des suggestions? – Lucio

+0

Jetez un oeil au plugin WordPress SimpleModal Login. J'utilise un modal pour échanger du contenu pour 3 vues différentes (connexion, enregistrement, réinitialisation du mot de passe). https://github.com/ericmmartin/simplemodal-login/ –

1

J'ai récemment découvert que, malheureusement, les variables dans javascript sont, en fait, globales. Donc, dans cet esprit, enregistrez simplement le contenu de la div et réappliquez-le si nécessaire.

currentContent = $ ('# div'). Html(); ... ... ... ... ... $ ('# div') .html (currentContent);

Cela fonctionne! Je le fais moi-même dans une de mes applications (sites web).