获取上下文菜单的关键点击

时间:2016-06-04 22:00:25

标签: javascript jquery crossrider

我希望得到菜单项的键,它被点击在上下文菜单列表中,有没有人知道如何,这就是我创建上下文菜单的方式:

for(var i=0; i<10; i++) {
    appAPI.contextMenu.add("key_" + i, 'Test', function (data) {
        console.log('clicked with key: ', data);
    }, ["all"]);
}

1 个答案:

答案 0 :(得分:0)

为什么需要获取密钥?每个键声明ContextMenu侦听器,因此您知道它是哪个键。使用您的代码:

for(var i=0; i<10; i++) {
  (function(key) {
    appAPI.contextMenu.add(key, 'Test', function (data) {
      console.log('clicked with key: ',key, data);
    }, ["all"]);
  })("key_" + i);
}

[披露]我是Crossrider员工