簡體   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