我目前正在使用Kinetic.js创建一个简单的画布,有3个按钮,使用Kinetic为画布添加可拖动的形状;一个圆形按钮,一个用于正方形,一个用于矩形。
我所知道的是能够通过上下文菜单与每个形状进行交互,我可以使用JQuery插件完成此操作并使其在静态div上正常工作。
问题:我无法与画布上的形状互动,这可能吗?
答案 0 :(得分:0)
您可以侦听click事件,然后使用该事件来确定是否按下了右键(上下文按钮):
myShape.on('click', function(event){
if (event.which== 3) {
// trigger your context menu here
}
});