Tôi nghĩ rằng nó sẽ rất khó để tìm một Plugin khớp chính xác với mã của bạn. Nhưng tôi có thể viết cho bạn những thứ jQuery cho nó. Nhưng sau đó tôi sẽ có hai câu hỏi.
- Tôi có thể thay đổi bao nhiêu CSS? Hay nó vẫn hoạt động nếu không kích hoạt js?
- Bạn có đang ở với một số 3 mặt hàng trong tương lai không? Hay bạn muốn thay đổi số lượng trang trình bày động?
// EDIT
OK nó hoạt động ngay bây giờ. Tôi biết nó không phải là rất thanh lịch, nhưng tôi không muốn thay đổi quá nhiều mã của bạn. Vì vậy, tôi chỉ cần chỉnh sửa hai bộ chọn css của bạn (tôi đã nhận xét cái cũ). Bạn cũng muốn thông báo, rằng với giải pháp này phương pháp cũ của bạn vẫn hoạt động khi javascript bị vô hiệu hóa. Bộ luật jQuery sau ...
$("div.one").css({"left":0, "opacity":1});
$("div.two").css({"left":300, "opacity":1});
$("div.three").css({"left":600, "opacity":1});
$("input#first").click(function(){
$("div.one").animate({left:0},600);
$("div.two").animate({left:300},600);
$("div.three").animate({left:600},600);
});
$("input#second").click(function(){
$("div.one").animate({left:-300},600);
$("div.two").animate({left:0},600);
$("div.three").animate({left:300},600);
});
$("input#third").click(function(){
$("div.one").animate({left:-600},600);
$("div.two").animate({left:-300},600);
$("div.three").animate({left:0},600);
});
jsfiddle.net/mYhEV/2/
Hy vọng nó giúp.
PS: Để có giải pháp sạch hơn, bạn sẽ phải suy nghĩ lại một chút. Một phương pháp sẽ được đặt tất cả các thanh trượt trong một wrapper và chỉ di chuyển wrapper này thay vì di chuyển.
đây là thanh trượt của tôi với HTML và CSS ... http: //jsfiddle.net/XJVYj/82/ – TNK
ai cũng có thể cho tôi biết plugin jquery nào khớp với thanh trượt này ...? – TNK