8
votes

jquery jcarousel - Comment supprimer le jcarousel d'un élément

J'utilise Jcarousel pour avoir un carrousel d'images dans ma page. Cela fonctionne bien et je n'ai aucune plainte, mais j'utilise la tabulation sur la page et lorsque je vais à un autre onglet, il y a une erreur jcarousel laide. Fondamentalement ce que je veux faire, c'est supprimer le jcarousel de mon élément lorsque je vais dans un nouvel onglet, mais pour que la vie de moi ne puisse pas le comprendre.

Pour ajouter le carrousel J'utilise le code comme celui-ci: xxx

mais je ne suis pas sûr de savoir comment supprimer .jcarousel de $ ("# myelement") . Des idées?


1 commentaires

Lorsque vous allez sur votre nouvel onglet, changez simplement l'ID de votre élément sur lequel Jcarousel est appliqué.


5 Réponses :


0
votes

Il ne semble pas y avoir une fonction supprimer dans le plugin.

Vous pouvez creuser dans la source et la construction d'un, ou un mécanisme plus rapide peut être de cloner myelement , retirez l'élément, puis remplacez-le par la version clonée.


0 commentaires



0
votes

Vous ne devriez pas faire cela car il s'agit d'une solution horrible: P:

Vous pouvez masquer le carrousel à l'aide de CSS, puis utiliser .hide et .Show basé sur quel onglet vous êtes sur.

$ ("# myelement #yourcarouselidorclass"). Masquer ()


0 commentaires

1
votes

Si besoin uniquement de supprimer Jcarousel, vous pouvez utiliser la méthode Destroy http://sorgalla.com/jcarousel/docs/reference/api.html#Destroy


0 commentaires