我有这个项目,我有一个侧面菜单,可以使用 [Ctrl] + [Z] 进行切换。我希望它在下次按下 [Ctrl] + [Z] 模式时隐藏。我对 JavaScript 的平庸知识阻碍了我使用 google 来表达它,所以我最终没有找到任何东西,所以我来这里。有了大量的 JavaScript,我知道这在技术上应该可以工作,但在逻辑上是行不通的。有任何想法吗?这是我的代码:
var letter = {
z: 90
...
};
$(document).ready(function() {
$("body").keydown(function(event) {
// toggles element the first time
if(event.ctrlKey && event.which === letter.z) {
$("[data-location='top']").slideDown("fast");
$("[data-location='bottom']").slideDown("fast");
}
// hides element the second time
if(event.ctrlKey && event.which === letter.z) {
$("[data-location='top']").slideUp("fast");
$("[data-location='bottom']").slideUp("fast");
}
});
});
任何帮助将不胜感激!:-)