删除jQuery默认缓动

时间:2013-06-06 18:31:23

标签: jquery easing

我正在使用.animate()来动画我的图片库。但是当我使用隐藏功能时,它会产生自己的缓动效果,这是不受欢迎的,因为我想要线性缓动。我试过以下但是没有用。

$(picArray[picArrayIndex - 1]).hide( '500','linear',function(){
    $(picArray[picArrayIndex]).show();
     });

有什么方法吗?

2 个答案:

答案 0 :(得分:1)

将'0'作为第一个参数,这意味着动画将不可见。 “线性”是不必要的,因为你不想要任何动画。

   $(picArray[picArrayIndex - 1]).hide(0, function(){
        $(picArray[picArrayIndex]).show();
    });

答案 1 :(得分:0)

试试这个:

$(picArray[picArrayIndex - 1]).hide({duration : 500, easing : 'linear', complete: function(){your things}})

以下是您可以使用的选项列表:http://api.jquery.com/hide/#hide-options