我不能放一些延迟/动画
我有一个function,在div中设置一个顶部,用于显示通知。 现在我只是想延迟这个function(效果),因为“顶部”被设置为快速,而且它太可怕了。
var rolarbaixo = function() { var newtop = $('.plugin-noticias-rolar').position().top - 80; $('.plugin-noticias-rolar').css('top', newtop + 'px').delay( 800 ); }
我尝试使用.delay,但不起作用。
有帮助吗?
我猜你想要的是animate()
以保持平滑过渡,试试这个:
var rolarbaixo = function() { var newtop = $('.plugin-noticias-rolar').position().top - 80; $('.plugin-noticias-rolar').animate({top : newtop + 'px'},800); }