我正在使用一个预先存在的 jQuery 脚本,该脚本在旋转 div 时使用 .FadeOut。这样做的问题是 div 淡出,但下一个以某种方式旋转的 div 会卡入到位而不是淡入。我试图找出一种简单的方法来添加 .fadeIn() 而无需从头开始重建函数,但是我的 JS 技能让我失望了。有没有一种简单的方法来调整我缺少的这个脚本,或者我应该重建它?
function rotate() {
$('div.divRT').each(function (index, value) {
var nextDv = $(this).find('div.stDv:visible').next('div.stDv');
if (nextDv.html() == null) {
nextDv = $(this).find('div.styDv:first-child');
}
$(this).find('div.stDv:visible').fadeOut(400, function () { nextDv.show(); });
});
timer = setTimeout(rotate, 4000);
}
有问题的部分是:
$(this).find('div.stDv:visible').fadeOut(400, function () { nextDv.show(); });
有没有办法在某处插入 .fadein(400) 以便在显示 nextDV 时它会淡入?
任何建议表示赞赏。
谢谢!