0

我有以下 jQuery 向上滑动 div,添加内容然后向下滑动。它可以工作,但是在上滑完成之前正在应用 html,所以看起来有点不对劲。我知道我需要使用回调函数,但是当我尝试时它会中断。作为 jquery 的新手,我认为我有一些语法错误,如果有人能发现它,我在某处的回调函数中引用了错误的东西。

这是我目前拥有的:

$(document).ready(function() {

    $('.accordionContent').hide();

    $(".accordionButton").click(function () {

        var content_id = $(this).attr('href');

        $(this).nextAll('.active:first').slideUp('normal');

        $(this).nextAll('.active:first').html($(content_id).html()).slideDown('normal');

        return false;
    });
});

这就是我尝试过的..

$(document).ready(function() {

    $('.accordionContent').hide();

    $(".accordionButton").click(function () {

        var content_id = $(this).attr('href');

        $(this).nextAll('.active:first').slideUp('normal', function() {

        $(this).nextAll('.active:first').html($(content_id).html()).slideDown('normal');

        return false;

        });
    });
});
4

0 回答 0