jQuery .load()等,在加载内容之前

时间:2012-03-22 23:22:01

标签: javascript jquery

我想fadeOut#portfolio-wrapper,而不是用fadeIn(600)加载portfolio2.html。问题是加载函数在fadeOut(600)之前执行。 请帮我!非常感谢:)

$("a").click(function(){
    $("#portfolio-wrapper").fadeOut(600).load('portfolio2.html').fadeIn(600);
});

1 个答案:

答案 0 :(得分:8)

使用回调:

$("a").click(function(){
    $("#portfolio-wrapper").fadeOut(600, function() {
        $(this).load('portfolio2.html', function() {
            $(this).fadeIn(600);
        });
    });
});