Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在使用步骤设置动画时更改jquery animate()的持续时间_Javascript_Jquery_Jquery Animate - Fatal编程技术网

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

Javascript 如何在使用步骤设置动画时更改jquery animate()的持续时间,javascript,jquery,jquery-animate,Javascript,Jquery,Jquery Animate,下面是一个场景。我正在尝试制作一个无限图像旋转木马,每次它都会显示一个具有特殊类的图像。特殊我想减慢动画的持续时间或动画的滚动。因此,用户可以看到特殊图像的时间更长。这是我的密码 $photoGalleryList.animate({ left : '-' + (computedWidth) + 'px' }, { duration : 10000, easing : 'linear', step : function(now, fx) { i

下面是一个场景。我正在尝试制作一个无限图像旋转木马,每次它都会显示一个具有特殊
类的图像。特殊
我想减慢动画的持续时间或动画的滚动。因此,用户可以看到特殊图像的时间更长。这是我的密码

$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
        }
    }
});
我不确定我的方法是否正确(使用step执行),jquery animate()文档

步骤 类型:功能(编号现在,中间中间

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


我不确定我是否清楚地理解了文档,但根据我所阅读的内容,使用step是可能的,我尝试用谷歌搜索我的问题,但从未找到任何具体的答案,所以现在我堆垛溢出,希望能解决这个问题。谢谢

你为什么不创建一个动画函数,只为特殊类型的图像传递一个
特殊的
持续时间呢?@kayen最坏的情况就是我要做的。我只是想知道我是否可以使用jquery animate()实现我想要的结果。