javascript - 立即淡出工作

标签 javascript jquery html

我的页面中有一些 div,当用户拖动其中一个 div 时,div 会淡出。这是可行的,但 div 会在 6 秒后立即淡出。

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

最佳答案

使用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);
}

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

关于javascript - 立即淡出工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28939346/

相关文章:

javascript - 我应该将移动浏览器虚拟视口(viewport)视为系统性错误还是有有效的解决方法?

jQuery 表单插件 - 如何更改 'target'(用于响应)值

javascript - 显示数据库中的 Google Chart 未正确显示数据

php - 当有多种编程语言时,系统以什么顺序读取其代码?

html - 尝试在 IE8 中使用不透明度

数组之间的 JavaScript 马赫坐标

javascript - 文本编辑器在 <textarea> 中工作,但在显示时不起作用

javascript - 组合文本并将其用作 Protractor 中的变量

jquery - 表格行中的 slideToggle

javascript - 如何检测表中动态生成的行