Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为显示/隐藏消息Jquery添加计时器intervar_Javascript_Jquery - Fatal编程技术网

Javascript 为显示/隐藏消息Jquery添加计时器intervar

Javascript 为显示/隐藏消息Jquery添加计时器intervar,javascript,jquery,Javascript,Jquery,我有javascript函数,显示警报消息,并在2秒后隐藏它。这是上面的全部功能 function hideNotifyReport(noanimation) { var el = jQuery('#report-notify'); var interval = 2; // sec if (noanimation) { el.hide(); sizeNotifyReport(); } e

我有javascript函数,显示警报消息,并在2秒后隐藏它。这是上面的全部功能

function hideNotifyReport(noanimation)
{
    var el          = jQuery('#report-notify');

    var interval    = 2; // sec 

    if (noanimation)
    {
        el.hide();
        sizeNotifyReport();
    }
    else
    {   
        el.css('opacity', 1).animate({ opacity: 0 }, interval*2000, function()
        {
            hideNotifyReport(true);
        });
    }
}
我的问题是这一行:

el.css('opacity', 1).animate({ opacity: 0 }, interval*2000, function()
我想在不透明度1中添加间隔,消息将在隐藏后以“n”时间显示。问题是现在它显示得太快,隐藏得太快

el.css('opacity', 1).delay(interval*1000).animate({ opacity: 0 }, 1000, function(){...