繁体   English   中英

KineticJS:禁用拖动

[英]KineticJS: Disable dragging

我需要找出一种在KineticJS中禁用拖动形状的方法

例如,我有一个启用了draggable选项的Circle。

如果要按下shiftKey,我想禁用拖动此圆圈,我想以其他方式处理这种情况。

这是我要执行的操作的示例: http : //jsfiddle.net/nL3kb/

有可能吗?

您有几种选择。 您可以做的一件事是使组可拖动,然后将圆添加到组中。 按下鼠标时,如果按下shift键,则可以取消事件传播,从而取消组拖放功能。

http://jsfiddle.net/SyMRJ/

您还可以添加逻辑,无论何时按下Shift键,都可以使用draggable(false)禁用拖放操作

干杯!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM