标签: javascript canvas kineticjs
您可以通过将mousemove事件绑定到窗口而不是画布来将事物拖到画布区域之外,是否可以使用kinetic.js API执行此操作?
mousemove
kinetic.js
答案 0 :(得分:1)
这是可行的,但不适用于kineticjs API。
首先将'mouseout'绑定到canvas元素。然后,当您对元素执行dragstart时,将其保存为临时变量。然后,一旦离开画布区域,就会触发mouseout,您可以从保存的元素中读取。真正的诀窍是将kineticjs中的项目“转换”为外部DOM将识别的项目。