Je choisis ce que je veux en fonction de son utilisation primaire. Le fait que vous puissiez utiliser une variante de lightbox pour afficher une boîte de dialogue ne fait pas un bon candidat dans mon esprit.
Généralement, si j'ai besoin de montrer des photos ou une autre page web iframe, j'utilise une variante de lightbox. Deux que nous avons utilisé dans notre studio et été heureux avec sont:
- Slimbox 2 (seulement photos)
- Colorbox (Quasiment tout type de contenu)
Pour le comportement de type de dialogue, je très recommande d'utiliser jQuery UI's dialog. Il est en développement actif, et est super personnalisable. Quoi que vous fassiez, n'utilisez pas SimpleModal, sauf si vous avez besoin de son type spécial de rappels. Sinon, lorsque vous essayez de vous connecter à un rappel onClose
, vous devez effectuer la fermeture de la boîte. Juste mes deux cents sur celui-là. :) Je sais qu'il est venu plusieurs fois ici en SO, et il se sent juste difficile à utiliser l'OMI [/ diatribe]
Grande analyse. Merci! Qu'en est-il des formulaires? Est-ce que cela tombe sous le site Web iframed ou une boîte de dialogue dans votre esprit? Par exemple un formulaire qui ferme la boîte de modèle et modifie la page d'origine quand il est soumis? –
Pas besoin d'utiliser un iframe pour un formulaire. Utilisez la boîte de dialogue jQuery UI. Ses rappels vous donnent le temps de valider le formulaire avant de vraiment fermer la boîte, etc. Découvrez leur démo ici: http://jqueryui.com/demos/dialog/#modal-form –
LOL, vient de sortir Je n'ai pas vraiment répondu ta question. Comme c'est une forme que je considérerais comme un bon candidat pour un dialogue. –