Tôi đang sử dụng div để điền danh sách ul/li và sau đó vẽ một jCarousel ra khỏi nó. Vì vậy, đây hoạt động tốt:jCarousel không được vẽ bên trong một div ẩn
$('#mycarousel').jcarousel();
Đây là vấn đề:
Các div chứa các mục ul/li có thể được ẩn bằng cách bấm vào một nút khác. Khi div bị ẩn, và tôi lại kích thước cửa sổ trình duyệt, jCarousel cũng cố gắng vẽ lại chính nó, nhưng vì nó bị ẩn, nó không thể vẽ nó đúng cách. Kết quả là mọi thứ đều lộn xộn trong danh sách (nếu tôi nhấn nút lần nữa để làm cho nó hiển thị). Nhưng một lần nữa nếu tôi tái kích thước cửa sổ ngay bây giờ (jcy lên jCarousel là KHÔNG ẩn bây giờ), nó vẽ lại chính nó.
Tôi đã cố gắng nhận được bản sao của thể hiện jCarousel và tải lại chính nó ngay khi nút được nhấp để hiển thị div (cách nó tự kích thước khi hiển thị và cửa sổ được kích thước lại).
Để có được jCarousel, Tôi đang sử dụng:
JQuery('#mycarousel').data('jcarousel')
và nó sẽ được trả về như null.
Làm cách nào để lấy jCarousel vẽ chính xác?
Ran vào tình huống tương tự, giải pháp của bạn đã giúp rất nhiều, cảm ơn !! –