所以我试图能够使用按键组合触发脚本。
var down = {
};
$(document).chardown(function (e) {
down[e.charCode] = true;
}).charup(function (e) {
if (down[68] && down[69] && down[86]) {
var nextButton = document.getElementsByClassName('button-next') [0];
nextButton.click();
}
down[e.keyCode] = false;
});
这是我到目前为止的代码。所以意图是(afaik)触发
var nextButton = document.getElementsByClassName('button-next') [0];
nextButton.click();
当我按e + d + v。但它没有用。如果我只使用上面的部分,它会不断改变剧集(Obvioulsy)。
答案 0 :(得分:0)
我没有在jquery或greasemonkey中找到任何与chardown和charup相关的文档。我认为你试图使用keydown和keup。你应该用keyCode替换charCode。
var down = {};
$(document).keydown(function (e) {
down[e.keyCode] = true;
}).keyup(function (e) {
if (down[68] && down[69] && down[86]) {
alert("Hello");
}
down[e.keyCode] = false;
});