fadeOut立即工作

时间:2015-03-09 10:06:50

标签: javascript jquery html

我的页面中有一些div,当用户拖动其中一个时,div会淡出。它可以正常工作,但是在6秒后立即淡出淡出。

$(function(){
    $( ".comment-list.clearfix" ).draggable({axis: "x"},{
      start: function() {
        $(this).fadeOut(6000);
      },
    });
});

1 个答案:

答案 0 :(得分:1)

使用setTimeout()延迟,例如

start: function() {
    var $this=$(this);
    setTimeout(function(){
       $this.fadeOut(6000);
    },5000); // 5 seconds timeout, for example
}

或使用delay()之类的,

start: function() {
    $(this).delay(5000) // 5 seconds delay, for example
           .fadeOut(6000);
}

注意:您可以根据需要更改延迟间隔。