2009-08-23 7 views
8

J'utilise jCousel pour avoir un carrousel d'images dans ma page. Cela fonctionne très bien et je n'ai aucune plainte, mais j'utilise les tabulations sur la page et quand je vais dans un autre onglet, il y a une erreur jCarousel laide. Fondamentalement, ce que je veux faire est de retirer le jCousel de mon élément quand je vais à un nouvel onglet, mais pour la vie de moi ne peut pas le comprendre.jQuery jCarousel - comment supprimer le jCousel d'un élément

Pour ajouter le carrousel que je suis en utilisant le code comme ceci:

$("#myelement").jCarousel({ /* config params */}); 

Mais je ne suis pas sûr de la façon de supprimer .jCarousel de $("#myelement"). Des idées?

+0

quand vous allez à votre nouvel onglet simplement changer l'ID votre élément sur lequel jCousous est appliqué. –

Répondre

0

Il ne semble pas y avoir de fonction de suppression dans le plugin.

Vous pouvez creuser dans la source et en construire un, ou un mécanisme plus rapide peut être de cloner myelement, supprimer l'élément et ensuite remplacer par la version clonée.

0

Vous ne devriez pas le faire car il est une solution horrible: P:

Vous pouvez masquer le carrousel en utilisant CSS, puis utiliser .hide et .show selon l'onglet que vous utilisez.

$ ("# myElement #yourcarouselIDorClass"). Hide()

Questions connexes