我不能放一些延迟/动画

时间:2014-01-24 15:46:49

标签: javascript jquery

我有一个在div中设置顶部的功能,用于显示通知。 现在我只想延迟这个功能(效果),因为“顶部”被设置为快速,而且它太可怕了。

var rolarbaixo = function() {     
var newtop = $('.plugin-noticias-rolar').position().top - 80;
$('.plugin-noticias-rolar').css('top', newtop + 'px').delay( 800 );
}

我尝试使用.delay,但无效。

任何帮助?

1 个答案:

答案 0 :(得分:1)

我想你想要的是animate()以保持平稳过渡,试试这个:

var rolarbaixo = function() {     
  var newtop = $('.plugin-noticias-rolar').position().top - 80;
  $('.plugin-noticias-rolar').animate({top : newtop + 'px'},800);
}