1

KonvaJS和 KineticJS 在处理事件方面有区别吗?使用相同的代码,类似事件mouseover和其他事件只能使用 KineticJS。有什么建议么?

4

1 回答 1

0

我只是将 KineticJS 转换为 KonvaJs。鼠标悬停行为在我的代码中的工作方式相同。

阶段不同的工作是运动行为。我的代码已经使用

var stage = new Konva.Stage({

                draggable: true,
                dragBoundFunc: function (pos) {
}

在 KineticJS pos 中,仅针对当前移动 ex 计算移动:

1. move mause 10 to right => pos = {10,0}
2. move mause 10 to up => pos = {0,10}
3. move mause 10 to up => pos = {0,10}

在 konvajs 中,pos 计算为所有舞台运动的总和

1. move mause 10 to right => pos = {10,0}
2. move mause 10 to up => pos = {10,10}
3. move mause 10 to up => pos = {10,20}
于 2015-10-29T16:53:20.970 回答