2011-10-06 37 views
13

Tôi đang sử dụng đoạn mã sau để trượt lên và xuống một div:cách thêm hiệu ứng mờ dần mờ dần vào jquery slidetoggle?

$(document).ready(function(){ 
    $(".toggle-button").click(function() { 
     $(".about").slideToggle("slow"); 
    }); 
}); 

tôi sẽ muốn thêm một fade in và fade out hiệu ứng cho các nút bật tắt. Bất kỳ đề xuất nào về cách thực hiện điều đó?

Trả lời

20

Một cách đơn giản để đạt được điều này là để vượt qua giá trị toggle-animate():

$(document).ready(function() { 
    $(".toggle-button").click(function() { 
     $(".about").animate({ 
      height: "toggle", 
      opacity: "toggle" 
     }, "slow"); 
    }); 
}); 

Bạn có thể xem kết quả trong this fiddle.

+0

Đó chính xác là những gì tôi cần cảm ơn! – alexchenco

+1

Xin chào, công trình này tuyệt vời nhưng tôi nhận thấy đó là một chút giật về phía cuối của hoạt hình - bất kỳ ý tưởng làm thế nào để sửa lỗi này? – user1794295

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