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