0
這看起來可能像一個bug,不知道它是否真的是一個。拖動後的補間未開始拖動結束位置(使用KineticJS)
»»http://jsbin.com/ejizib/3/edit
後您移動灰色的矩形,有可能改變其位置的補間。但補間始於原點位置,而不是最後一個「拖拽」位置。
補間應從拖動結束位置開始,直到參數x.
。爲什麼它不能在我的jsbin上工作?
這看起來可能像一個bug,不知道它是否真的是一個。拖動後的補間未開始拖動結束位置(使用KineticJS)
»»http://jsbin.com/ejizib/3/edit
後您移動灰色的矩形,有可能改變其位置的補間。但補間始於原點位置,而不是最後一個「拖拽」位置。
補間應從拖動結束位置開始,直到參數x.
。爲什麼它不能在我的jsbin上工作?
我通過實例化「dragend」中的補間並刪除了tween.reset();
rect.on('dragend', function() {
var tween = new Kinetic.Tween({
node: rect,
duration: 2,
x: lenght/2
});
tween.play();
});