Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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
Jquery 设置函数调用细节的动画_Jquery_Jquery Animate - Fatal编程技术网

Jquery 设置函数调用细节的动画

Jquery 设置函数调用细节的动画,jquery,jquery-animate,Jquery,Jquery Animate,我试图在动画完成后使回调成为可能 pieceimg.animate({path:path}, {duration:2000*path.length, //120 step:path.step, easing:"linear", complete:function() {

我试图在动画完成后使回调成为可能

pieceimg.animate({path:path}, {duration:2000*path.length,  //120
                               step:path.step,
                               easing:"linear",
                               complete:function() {
                                                     if (finalcallback)                
                                                         finalcallback(); 
                                                   }
                });
path是一个简单的javascript“类”,它有一些相应定义的原型函数

complete
调用何时在此处发生?是在每个步骤的末尾(但是
步骤
也应该被调用)

我在
finalcallback()
函数中有一些动画。在该动画完成之前将触发它。需要帮助


谢谢

您可能会遇到问题,因为您的动画没有设置css属性的动画

看一看我在2011年波士顿jQuery会议上使用的

Animate非常挑剔/绑定到CSS属性中,因此您需要将一些伪属性设置为0,以便它将其检测为“可设置动画”


在您的示例中,仅播放动画的一个“帧”,因为它没有将
路径
属性检测为可以设置动画的对象。

您可能会遇到问题,因为您的动画没有设置css属性的动画

看一看我在2011年波士顿jQuery会议上使用的

Animate非常挑剔/绑定到CSS属性中,因此您需要将一些伪属性设置为0,以便它将其检测为“可设置动画”


在您的示例中,仅播放动画的一个“帧”,因为它没有将
路径
属性检测为可以设置动画的内容。

快速问题:我正在更改“step”函数中的css位置。jQuery是否仍然存在将其检测为可动画的问题?我认为可能是它的
{prop:path}
部分导致了问题。。。试试
prop:1
你可能想试着做一个这个代码的例子(不是)处理快速问题:我正在改变“step”函数中css的位置。jQuery是否仍然存在将其检测为可动画的问题?我认为可能是它的
{prop:path}
部分导致了问题。。。请尝试
prop:1
您可能希望尝试制作一个此代码的示例(不适用于)