Javascript 将动力学元素拖出画布

Javascript 将动力学元素拖出画布,javascript,canvas,kineticjs,Javascript,Canvas,Kineticjs,您可以通过将mousemove事件绑定到窗口而不是画布来将内容拖到画布区域之外,有没有办法使用kinetic.jsAPI实现这一点?这是可以做到的,但kineticjs API无法做到 首先将“mouseout”绑定到canvas元素。然后,在对元素执行dragstart时,将其保存到临时变量中。然后,一旦您离开画布区域,mouseout将被触发,您可以从保存的元素中读取。真正的诀窍是将kineticjs中的项“转换”为外部DOM可以识别的项。您可以做的只是在鼠标离开画布时扩展画布。新的kine

您可以通过将
mousemove
事件绑定到窗口而不是画布来将内容拖到画布区域之外,有没有办法使用
kinetic.js
API实现这一点?

这是可以做到的,但kineticjs API无法做到


首先将“mouseout”绑定到canvas元素。然后,在对元素执行dragstart时,将其保存到临时变量中。然后,一旦您离开画布区域,mouseout将被触发,您可以从保存的元素中读取。真正的诀窍是将kineticjs中的项“转换”为外部DOM可以识别的项。

您可以做的只是在鼠标离开画布时扩展画布。新的kineticjs4.3允许您在离开画布区域时继续拖动。感谢您回答:),我必须返回并重试。