我有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”时间后显示并隐藏。问题是现在它显示并且太快隐藏
答案 0 :(得分:1)
I think this is what you want:
el.css('opacity', 1).delay(interval*1000).animate({ opacity: 0 }, 1000, function(){...