我想创建一个进入一个功能的键盘快捷键,然后再次按下该键,它将返回到原始功能。
例如,我使用的是绘画工具,但是我想通过按Tab键切换到橡皮擦,然后在完成后通过再次按Tab键切换回绘画工具。
我之前做过键盘快捷键,但从未做过返回上一个功能的快捷键...
抱歉,如果不清楚,我不确定从哪里开始。即使有人可以引导我进入我可以学习的链接,我也将非常感激。
最佳答案
尝试这个
var currentTool = 'brush';
var prevTool = '';
$('.paintToggle').keypress(function (e) {
var key = e.which;
switch (key) {
case 6:
if(currentTool !== 'eraser') {
prevTool = currentTool;
currentTool = 'eraser';
} else {
currentTool = prevTool;
}
break;
}
paint.select_tool(currentTool);
});