我有以下 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;
});
});
});