2009-08-23 9 views
8

Używam jCarousel, aby mieć karuzelę obrazów na mojej stronie. Działa wspaniale i nie mam żadnych skarg, ale używam zakładki na stronie i kiedy wchodzę do innej zakładki, pojawia się brzydki błąd jCarousel. Zasadniczo chcę usunąć jCarousel z mojego żywiołu, kiedy wchodzę do nowej zakładki, ale na moje życie nie mogę tego rozgryźć.jQuery jCarousel - jak usunąć jCarousel z elementu

Aby dodać karuzelę używam kodu:

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

Ale jestem pewien, w jaki sposób usunąć .jCarousel z $("#myelement"). Jakieś pomysły?

+0

, gdy idziesz do swojej nowej karcie wystarczy zmienić identyfikator Twój element, na którym zastosowano jCarousel. –

Odpowiedz

0

Wygląda na to, że nie istnieje funkcja usuwania jako część wtyczki.

Możesz zagłębić się w źródło i zbudować jeden, lub szybszym mechanizmem może być klonowanie myelement, usunięcie elementu, a następnie zastąpienie sklonowaną wersją.

0

Nie powinno to zrobić, jak to jest straszne rozwiązanie: P:

Możesz ukryć karuzelę za pomocą CSS, a następnie użyć .hide i .show w zależności od tego, na której zakładce jesteś.

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

Powiązane problemy