0
因此,在網站上,單擊某些按鈕(即:左或右箭頭按鈕)會執行一個操作。我正在編寫一個Chrome擴展,我需要禁用這些按鈕並用我自己的快捷方式替換它們。我如何使用javascript/jQuery來做到這一點?在Chrome上使用Jquery禁用網站的默認熱鍵
謝謝。
因此,在網站上,單擊某些按鈕(即:左或右箭頭按鈕)會執行一個操作。我正在編寫一個Chrome擴展,我需要禁用這些按鈕並用我自己的快捷方式替換它們。我如何使用javascript/jQuery來做到這一點?在Chrome上使用Jquery禁用網站的默認熱鍵
謝謝。
您可以將DOM事件處理程序添加到文檔中。
例如:當你問
window.addEventListener('keydown', function keydown(evt) {
switch (evt.keyCode) {
case 37: // Left arrow
alert("Left arrow Pressed");
break;
case 39: // Right arrow
alert("Right arrow Pressed");
break;
}
});
入住這fiddle
對於涉及的「Ctrl」下面的例子將有助於鍵盤快捷鍵這將覆蓋左,右箭頭按鈕。 這將覆蓋Ctrl + F鍵(快捷鍵爲 '查找')
window.addEventListener('keydown', function keydown(evt) {
var cmd = (evt.ctrlKey ? 1 : 0);
if (cmd === 1) {// To check whether control is selected or not.
switch (evt.keyCode) {
case 70: // f
alert("hi");
break;}
}
});
看看這個fiddle