2011-06-18 125 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);