想不出如何做到这一点,我不希望 div 元素在用户按下键盘上的某个键时自行取消隐藏,而不是将鼠标悬停在按钮或其他东西上。
这可能吗?考虑 jquery?
最佳答案
$(document).keypress(function(ev) {
if (ev.which === 65 || ev.which === 97) { // 'A' or 'a'
$('#mydiv').toggle();
}
});
参见 http://jsfiddle.net/alnitak/R4rWn/
如果您想捕获控制键(ctrl、alt、caps-lock 等),则必须改用 .keydown()
。
关于javascript - 如何在用户按下某个键时使 div 可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6320442/