关注Famo.us大学动画部分。以下代码没有停止翻译,而是直接到最后。我预计它会在点击的地方停止。我是对的吗?
surface.on('click', function() {
stateModifier.halt();
surface.setContent('halted');
});
由于
答案 0 :(得分:0)
答案是:它会停止转换,但会在转换结束位置完成
这就是为什么你看到它被点击的地方的跳跃。
而不是暂停变换,只需将变换设置为当前变换位置。
<强> Example jsBin 强>
surface.on('click', function() {
//stateModifier.halt();
stateModifier.setTransform(stateModifier.getTransform());
surface.setContent('Halted');
});