Aller au contenu

Réinitaliser Imagebox après une requête ajax.


Tch3tch

Sujets conseillés

Bonjour!

J'ai une jolie galerie dont les images s'affichent dans une imagebox grace au plugin jQuery Interface.

Cependant lorsque j'appelle la galerie avec une requête AJAX, imagebox ne marche plus. J'ai juste les images qui s'affichent dans une page a par comme si j'avais mis href=truc.jpg de base.

Ma requête ajax en jQuery :


$(document).ready(function () {

$("a.load")
.click(function() {
$("#spipbox").load(this.href);
return false;
});

});

Et puis mon code pour appeler image box, classique :

<a href="truc.jpg" title="#TITRE" rel="imagebox-bw" ><img src="trucmini.jpg"></a>	

Et mon code imagebox, classique aussi :

$(document).ready(
function()
{
$.ImageBox.init(
{
//le petit truc qui bouge quand ça charge
loaderSRC: 'loading.gif',
//Le logo de closage ou de fermeturage en bon françaisage
closeHTML: '<img src="imagebox/close.jpg" />'
}
);
}
);

Voilà!!

Merci d'avance!!

Lien vers le commentaire
Partager sur d’autres sites

Il faut tout simplement relancer la fonction qui se lance au chargement de la page.

Ca donnerait quelque chose du genre :

$(document).ready(function () {
$("a.load").click(function() {
$("#spipbox").load(this.href,
function() {
$.ImageBox.init({
//le petit truc qui bouge quand ça charge
loaderSRC: 'loading.gif',
//Le logo de closage ou de fermeturage en bon françaisage
closeHTML: '<img src="imagebox/close.jpg" />'
);}
);
return false;
});
});

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...