2009-08-23 10 views
8

Estoy usando jCarousel para tener un carrusel de imágenes en mi página. Funciona muy bien y no tengo quejas, pero estoy usando las pestañas en la página y cuando voy a otra pestaña, hay un feo error de jCarousel. Básicamente lo que quiero hacer es eliminar el jCarousel de mi elemento cuando voy a una pestaña nueva, pero mi vida no puede resolverlo.jQuery jCarousel - cómo eliminar el jCarousel de un elemento

Para añadir el carrusel estoy usando código como este:

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

pero no estoy seguro de cómo quitar .jCarousel de $("#myelement"). ¿Algunas ideas?

+0

cuando vaya a su nueva pestaña simplemente cambiar el id de su elemento sobre el cual se aplica jCarousel. –

Respuesta

0

No parece haber una función de eliminación como parte del complemento.

Usted puede cavar en la fuente y construir uno, o un mecanismo más rápido puede ser para clonar myelement, retire el elemento y luego vuelva a colocar con la versión clonada.

0

No deberías hacer esto ya que es una solución horrible: P:

Puede ocultar el carrusel usando CSS y luego usar .hide y .show en función de la pestaña en la que se encuentre.

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

Cuestiones relacionadas