我创建了一个jQuery滑块,在某些div之间淡入淡出,但在隐藏div后会出现退出效果(fadeOut)。这可能很简单,但我自己无法解决这个问题。 http://jsbin.com/uqovih/689/edit
帮助任何人?
答案 0 :(得分:2)
以下代码应该可以解决问题。这个想法首先是淡出,然后继续动画的其余部分。
$("#slider > div:gt(0)").hide();
setInterval(function() {
$('#slider > div:first').fadeOut(1000, function(){
$(this).next()
.fadeIn(1000)
.end()
.appendTo('#slider');
});
}, 3000);
答案 1 :(得分:0)
你可以这样做:
jQuery(el).fadeOut(duration, function(){
//hide here
})