Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery旋转器从一个旋转到另一个,而不是逐渐衰减_Jquery - Fatal编程技术网

jQuery旋转器从一个旋转到另一个,而不是逐渐衰减

jQuery旋转器从一个旋转到另一个,而不是逐渐衰减,jquery,Jquery,我尝试编写一个简单的jQuery旋转器,以在小部件中显示不断变化的HTML内容 小部件本身工作,每个div淡入淡出,但它们似乎重叠,导致两个div在瞬间显示 如何使可见div淡入淡出,在显示为无后,另一个div开始淡入 function fadeNext() { $('#patient-stories .patient-story-single').first().fadeOut('slow').appendTo($('#patient-stories .inner')); $(

我尝试编写一个简单的jQuery旋转器,以在小部件中显示不断变化的HTML内容

小部件本身工作,每个div淡入淡出,但它们似乎重叠,导致两个div在瞬间显示

如何使可见div淡入淡出,在显示为无后,另一个div开始淡入

function fadeNext() {
    $('#patient-stories .patient-story-single').first().fadeOut('slow').appendTo($('#patient-stories .inner'));
    $('#patient-stories .patient-story-single').first().fadeIn('slow');
}

更新:

我试着靠近了一点,在下一个div消失之前,每个div都会消失,但它不会循环,也就是说,当所有div都显示出来后,返回到开始

已解决:


将连续的动画放在前一个回调中,以确保它们遵循顺序

函数fadeNext(){
$('#div1').fadeOut('slow',function(){
$('#div2').fadeIn('slow');
});

}
我不认为它像这样简单,因为这会将它们显示为一个div,并将它们作为一个div进行淡入淡出-设法让它工作起来,但需要一些技巧,谢谢你的回答,这让我朝着正确的方向前进!这是你自己的一个实践例子吗?我选择不使用插件,只是为了减少不必要的东西并保持它的轻量级。另外,它需要少一个库来加载!