jquery div slider:div在淡出之前隐藏

时间:2014-01-08 23:09:04

标签: javascript jquery html css

我创建了一个jQuery滑块,在某些div之间淡入淡出,但在隐藏div后会出现退出效果(fadeOut)。这可能很简单,但我自己无法解决这个问题。 http://jsbin.com/uqovih/689/edit

帮助任何人?

2 个答案:

答案 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
})