jqDialog : boites de dialogues avec jQuery
Dans une application Web, on a souvent besoin d’afficher des petites informations comme des notifications, ou encore demandez des confirmations ou des mini-formulaires. Dans une application bureau, on utiliserait des boites de dialogues.
jqDialog permet de répondre à cette problématique, ce plugin jQuery propose en effet de propulser rapidement et simplement des boites de dialogues pour des utilisations diverses.
Le plugin est téléchargeable sur le site de jQuery : http://plugins.jquery.com/project/jqDialog
Ses utilisations multiples correspondent à des méthodes bien précises sur le plugin, par exemple pour afficher une simple notification :
- jqDialog.notify("This dialog will disappear in 3 seconds", 3);
Pour afficher une alerte, on a également une méthode appropriée :
- jqDialog.alert("This is a non intrusive alert",
- function() { // callback function for ‘OK’ button
- alert("This intrusive alert says you clicked OK");
- }
- );
Pour faire une simple demande de confirmation pour une suppression par exemple, pas besoin de générer du HTML :
- jqDialog.confirm("Are you sure want to click either of these buttons?",
- function() { alert("This intrusive alert says you clicked YES"); }, // callback function for ‘YES’ button
- function() { alert("This intrusive alert says you clicked NO"); } // callback function for ‘NO’ button
- );
Ou bien on peut y passer du contenu HTML pour créer un formulaire en ajax par exemple :
- jqDialog.content(‘No dialog controls, just custom content
- <input type="text" name="test" />’);
Des exemples sont disponibles à l’adresse suivante : http://kailashnadh.name/code/jqdialog/ .