在上下文菜单单击上获取密钥



我正在寻找在上下文菜单列表中单击的菜单项的键,有谁知道如何,这就是我创建上下文菜单的方式:

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

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

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);
}

[披露] 我是交叉骑士的员工

最新更新