如何在使用步骤动画时更改jquery animate()持续时间

时间:2013-08-13 09:28:16

标签: javascript jquery jquery-animate

所以这是场景。我正在尝试创建一个无限的图像轮播,每次它会显示一个特殊.special类的图像我想减慢动画持续时间或动画的滚动。因此,用户可以查看特殊图片更长时间。这是我的代码。

$photoGalleryList.animate({
    left :  '-' + (computedWidth) + 'px'
}, 
{
    duration : 10000,
    easing : 'linear',
    step : function(now, fx) {
        if(visibleSpecialImage()) {
             // SLOW ANIMATION DURATION
             // Tried setting fx.options.duration still no effect
        }
    }
});

我不确定我的方法是否正确(按步骤执行),jquery animate()文档says

  

步骤   类型:功能(数字现在,补间补间

     

为每个动画元素的每个动画属性调用的函数。此函数提供了修改Tween对象的机会,以便在设置之前更改属性的值。

我不确定我是否清楚地理解文档,但根据我读到的内容可能使用步骤,我尝试使用Google搜索我的问题并且从未找到任何具体答案所以现在我 stackoverflowing 并希望能解决这个问题。感谢

0 个答案:

没有答案