2011-08-04 31 views
5

Tôi nhận ra rằng plugin được gọi là CYCLE vì nó xoay vòng thành phần của danh sách. Nhưng những gì tôi thích nhất là tính linh hoạt của nó, vì vậy tôi đã tự hỏi liệu có bất kỳ cách nào để làm cho các plugin không chu kỳ. Vì vậy, nếu bạn cố gắng chuyển đến trang trình bày trước đó khi ở trang trình bày đầu tiên hoặc trang trình bày tiếp theo khi ở trang trình bày cuối cùng, nó sẽ dừng lại.Bất kỳ cách nào để làm cho chu kỳ jQuery không lặp lại khi đạt đến kết thúc hoặc đầu?

Tôi đã đọc qua các tùy chọn và mã nhưng không thể tìm ra giải pháp

Trả lời

9

http://jquery.malsup.com/cycle/options.html

Kiểm tra các nowrap tài sản. (Xem http://jquery.malsup.com/cycle/nowrap2.html) Đặt nó thành nowrap: 1 và chương trình của bạn sẽ dừng sau mỗi bản chiếu được phát 1 thời gian. Đây rõ ràng là tùy chọn bạn cần.

+0

Chết tiệt, do đó, có một tùy chọn. Tôi đoán tôi không biết những gì có nghĩa là trong bối cảnh đó. Cảm ơn! –

+0

đẹp nhất, tôi chưa bao giờ thấy tùy chọn đó trước đây. – jackJoe

+0

Heh, không sao cả. –

0

Sử dụng thanh trượt này: http://slidesjs.com/

y() chức năng trong slides.js tạm dừng thanh trượt. Vì vậy, nếu bạn muốn dừng lại trên trang trình bày 4 ...

animationComplete: function(current){ 
    if(current == 4) { 
     y(); 
    } else {  
     /* default animate slide code */ 
    };      
}, 
Các vấn đề liên quan