与帆布形状KineticJS互动

时间:2013-06-02 18:18:59

标签: html5 html5-canvas kineticjs

我目前正在使用Kinetic.js创建一个简单的画布,有3个按钮,使用Kinetic为画布添加可拖动的形状;一个圆形按钮,一个用于正方形,一个用于矩形。

我所知道的是能够通过上下文菜单与每个形状进行交互,我可以使用JQuery插件完成此操作并使其在静态div上正常工作。

问题:我无法与画布上的形状互动,这可能吗?

1 个答案:

答案 0 :(得分:0)

您可以侦听click事件,然后使用该事件来确定是否按下了右键(上下文按钮):

myShape.on('click', function(event){ 
   if (event.which== 3) {
      // trigger your context menu here
   }
});