Javascript RaphaelJS-设置连接动画
我做过类似的事情:Javascript RaphaelJS-设置连接动画,javascript,raphael,Javascript,Raphael,我做过类似的事情: 但是,我正在为单击按钮的框设置动画。基本上我是在动画中移动框。现在的问题是,当我为长方体设置动画时,连接不会移动。有没有一种方法可以将连接和框一起设置动画?是的。在您的函数(带有连接的零件)上使用move函数中的代码 这个: for (var i = connections.length; i--;) { r.connection(connections[i]); } 在动画功能的每个步骤中插入该选项。(这是来自默认版本…如果您进行了更改,请
但是,我正在为单击按钮的框设置动画。基本上我是在动画中移动框。现在的问题是,当我为长方体设置动画时,连接不会移动。有没有一种方法可以将连接和框一起设置动画?是的。在您的函数(带有连接的零件)上使用move函数中的代码 这个:
for (var i = connections.length; i--;) {
r.connection(connections[i]);
}
在动画功能的每个步骤中插入该选项。(这是来自默认版本…如果您进行了更改,请调整它)
这将在新位置重新创建节点之间的连接。是的。在您的函数(带有连接的零件)上使用move函数中的代码 这个:
for (var i = connections.length; i--;) {
r.connection(connections[i]);
}
在动画功能的每个步骤中插入该选项。(这是来自默认版本…如果您进行了更改,请调整它)
这将在新位置重新创建节点之间的连接。我明白了。如何在动画函数的每个步骤上获得回调?取决于您如何制作动画。你是怎么做到的?我也是这么做的:
shape.animate({x:500},500,“>”)代码>是的。。。你有个问题。有一个解决方法。。。不是防弹的,但是如果你做对了就可以了。为连接制作了另一个动画功能(老式的纯js方式)。(一个对self进行等待的函数)。这是个好主意。所以似乎没有办法在拉斐尔动画中的每一步都得到回调。我明白了。如何在动画函数的每个步骤上获得回调?取决于您如何制作动画。你是怎么做到的?我也是这么做的:shape.animate({x:500},500,“>”)代码>是的。。。你有个问题。有一个解决方法。。。不是防弹的,但是如果你做对了就可以了。为连接制作了另一个动画功能(老式的纯js方式)。(一个对self进行等待的函数)。这是个好主意。因此,似乎没有办法在拉斐尔动画中的每一步都得到回调。