2009-08-23 41 views
8

Tôi đang sử dụng jCarousel để có một băng chuyền hình ảnh trong trang của tôi. Nó hoạt động tốt và tôi không có khiếu nại, nhưng tôi đang sử dụng tabbing trên trang và khi tôi đi đến một tab khác, có một lỗi jCarousel xấu xí. Về cơ bản những gì tôi muốn làm là để loại bỏ các jCarousel từ yếu tố của tôi khi tôi đi đến một tab mới, nhưng đối với cuộc sống của tôi không thể tìm ra nó.jQuery jCarousel - cách xóa jCarousel khỏi một phần tử

Để thêm băng chuyền Tôi đang sử dụng mã như thế này:

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

Nhưng tôi không chắc chắn làm thế nào để loại bỏ .jCarousel từ $("#myelement"). Bất kỳ ý tưởng?

+0

khi bạn đi đến tab mới của bạn chỉ cần thay đổi id của yếu tố của bạn trên đó jCarousel được áp dụng. –

Trả lời

0

Dường như chức năng xóa không phải là một phần của plugin.

Bạn có thể đào sâu vào nguồn và xây dựng một cơ chế hoặc nhanh hơn có thể sao chép myelement, xóa phần tử và sau đó thay thế bằng phiên bản nhân bản.

0

Bạn không nên làm điều này vì nó là một giải pháp khủng khiếp: P:

Bạn có thể ẩn băng chuyền bằng cách sử dụng CSS và sau đó sử dụng .hide và .show dựa trên tab bạn đang sử dụng.

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

Các vấn đề liên quan