2010-06-28 6 views
1

J'utilise le plugin Galleria dans un div AP qui est élastique. Galleria centre et recadre bien le chargement de la page, mais ne gère pas le redimensionnement de façon aussi élégante. Si je redimensionne puis recharge la page, ça a l'air génial, alors je me demande s'il existe un moyen de décharger/recharger le plugin SEULEMENT lors du redimensionnement?Comment recharger un plugin jQuery lors du redimensionnement de la page?

Répondre

1

Si le greffon Galleria a une méthode de destruction, utilisez-le. mais si ce n'est pas le cas, vous pourriez peut-être essayer d'effacer le code HTML dans son état avant que le plugin ne soit chargé à l'origine: réinitialiser efficacement l'élément parent de la galleria pour le vider. peut-être utiliser quelque chose comme

$(window).resize(
    $('#galleria-parent-element').html(''); 
    //reload galleria plugin to fresh state 
); 
1

Gérez le resize event.

+0

Eh bien, oui, je connais l'événement de redimensionnement ... Mais si je lance simplement le plugin à nouveau sur le redimensionnement, il double toutes les images dans le carrousel existant. Je me demande s'il existe un moyen générique de décharger tout ce que Galleria a chargé, AVANT de redémarrer. –

+0

Vous pouvez supprimer l'ancien élément du DOM. – SLaks

Questions connexes