按住* jQuery capslock key *

时间:2017-02-13 18:08:48

标签: jquery keydown keyup



$(document).ready(function(){
$(document).bind('keydown', function(e) {
    var key = e.which;
    $("#snippet-test").text('keyDown = ' + key); 
});

$(document).bind('keyup', function(e) {
    var key = e.which;
    $("#snippet-test").text('keyUp = ' + key);
});
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="snippet-test">output</div>
&#13;
&#13;
&#13;

你好我在上限时遇到了一些麻烦。

按下大写锁定时,会触发keydown并触发控制台日志。然而,当释放大写时没有任何反应......当再次按下大写锁定时(关闭大写锁定状态),键盘事件将被触发。反正这种行为吗?我需要能够检测何时释放大写锁定。

非常感谢!

编辑我已插入一个代码段 - 按下并释放任何字母都会显示一个keydown然后发布密钥。大写锁定按钮的行为有所不同,并显示一次按下(无需释放)的按键,然后第二次按下按下该按键(当大写锁定被禁用时)。我希望有办法解决这个问题。

0 个答案:

没有答案