2011-06-18 123 views
0

我試圖做一個簡單的Jquery腳本,將淡出類的所有div'內容'。然後,在通過div變量傳遞的div中淡入淡出。它的工作原理是,當按鈕被點擊時,它會淡出並淡入正確的div。但是,看起來回調不起作用 - 即fadeIn與fadeOut同時發生。這段代碼有什麼問題?我已經瀏覽了Jquery教程和其他東西,但看不到爲什麼回調不起作用。乾杯FadeIn,FadeOut回調

$(document).ready(function() { 

    $(".buttons").click(function(event) { 

     var div = this.name; 

     $("#" + div).siblings(".content").fadeOut(1000, function() { 

      $("#" + div).fadeIn(1000); 

     }); 
    }); 
}); 
+1

我不是100%肯定這是你的意思,但它似乎工作對我罰款 - http://jsfiddle.net/interdream/wZQRt/ –

回答

0

嘗試:

$("#"+div).siblings(".content").fadeOut(1000).fadeIn(1000);