3

我正在使用 knockout.js 来管理项目列表(有关演示,请参见此页面)。

项目从一个列表过渡到另一个列表,我想为这个过渡设置动画。

我知道我可以分别为进出动画制作动画,但我实际上希望看到这些项目从它们在原始列表中的位置飞到它们在目标列表中的位置。

像这样的东西:http: //jsfiddle.net/EpRDY/3/

问题是我可以分别访问 afterAdd 和 beforeRemove ,但不能同时访问两者。

有什么建议吗?

4

1 回答 1

1

这是相当棘手的。我有一个解决方案,但它有点乱。也许您可以找到更清洁的方法。

http://jsfiddle.net/madcapnmckay/Twu4L/

希望这可以帮助。

于 2012-06-07T18:19:20.000 回答