Thickbox est un plug-in pour jQuery. Sa fonction est de faire apparaître des boîtes de dialogue et des zones de page Web pour rendre l'expérience utilisateur plus agréable. Voici une brève introduction à son utilisation.
Avertissement : Il s’agit simplement d’un compte rendu personnel.
Travail de préparation : Vous avez besoin de trois fichiers : Thickbox.js, Thickbox.css, jquery.js, qui peuvent être téléchargés de n'importe où en ligne
Utilisation spécifique :
Première étape : Présentez ces trois fichiers à la page où vous souhaitez utiliser Thickbox
Plusieurs utilisations différentes :
1. Cliquez pour afficher l'image :
ok, c'est ça
2. Cliquez sur le bouton ou le lien :
Comment faire est la même chose, ajoutez le style Thickbox au lien ajouté :
AjouterLe principe est que vous devez préparer la page que vous souhaitez afficher (add.shtml), puis préciser la taille que vous souhaitez afficher
L'édition est la même : extrayez d'abord les informations d'origine, puis laissez l'utilisateur les modifier :
Le même code :
5. Pour les pages chargées via ajax, le style Thickbox sera invalide. Solution :
Exécutez simplement le code suivant après qu'AJAX ait chargé le code HTML et l'ait mis à jour sur la page :
tb_init('.thickbox');
6. Appel de fonction personnalisée :
Si vous cliquez sur la vignette, pour afficher la grande image, l'URL de la vignette ajoute simplement s :
$(fonction() {
$("#PicList img").click(function() {
tb_show("",this.src.substring(0,this.src.length-5) '.jpg',false);
});});
De plus, si vous souhaitez utiliser d'autres événements, vous pouvez également modifier le clic sur l'événement sur lequel vous souhaitez déclencher la Thickbox.
THICKBOX prend en charge les navigateurs suivants :
Windows IE 6.0, Windows IE 7, Windows FF 2.0.0.6, Windows Opera 9.0, Macintosh Safari 2.0.4, Macintosh FF 2.0.0.6, Macintosh Opera 9.10... Mais d'après mon expérience, IE6 a encore quelques problèmes !