Javascript 使用用于jQuery的shortKeys插件检测转义键
我使用JavaScript中的快捷键设置了所有其他键,如下所示:Javascript 使用用于jQuery的shortKeys插件检测转义键,javascript,jquery,html,Javascript,Jquery,Html,我使用JavaScript中的快捷键设置了所有其他键,如下所示: <script type="text/javascript" src="http://rikrikrik.com/js/jquery.shortkeys.js"></script> $(document).shortkeys({ 'U': function () { $('#imginput').slideToggle(500); $("#textinput").slideUp
<script type="text/javascript" src="http://rikrikrik.com/js/jquery.shortkeys.js"></script>
$(document).shortkeys({
'U': function () {
$('#imginput').slideToggle(500);
$("#textinput").slideUp(500);
$("#sortPost").slideUp(500);
}});
我也试过:
e.keyCode == 27: function () {
$('#imginput').slideUp(500);
$("#textinput").slideUp(500);
$("#sortPost").slideUp(500);
$('.help_info').fadeOut(500);
}});
当我按下escape键时,如何使这些事件发生?我不知道
快捷键
,但使用标准的快捷键
绑定,您可以执行以下操作:
$(document).keyup(function(e) {
if (e.which == 27) {
$('#imginput').slideUp(500);
$("#textinput").slideUp(500);
$("#sortPost").slideUp(500);
$('.help_info').fadeOut(500);
}
});
如事件中所述。其中
:
event.which属性规范化event.keyCode和event.charCode。
建议观看用于键盘键输入的event.which
我不知道
快捷键
,但使用标准的快捷键
绑定可以做到:
$(document).keyup(function(e) {
if (e.which == 27) {
$('#imginput').slideUp(500);
$("#textinput").slideUp(500);
$("#sortPost").slideUp(500);
$('.help_info').fadeOut(500);
}
});
如事件中所述。其中
:
event.which属性规范化event.keyCode和event.charCode。
建议观看用于键盘键输入的event.which
它可能应该是
27
而不是e.keyCode==27
。它可能应该是27
而不是e.keyCode==27
。