jquery怎么获得capalock状态 (大写开启提示那个功能),

默认分类 未结 1 1179
0兜里有鸟0
0兜里有鸟0 2023-11-27 10:22
相关标签:
1条回答
  • 2023-11-27 10:59

    $('body').focus().keydown(function(e){return!(e.keyCode===20)||alert('你已开启大写!');}).keyup(function(e){return!(e.keyCode===20)||alert('你已关闭大写!');});

    开启大小写的按键事件和其他按键事件不一样, 按下会触发开启事件, 松开会触发关闭事件。

    keyCode 20是mac的caps lock码, 有些键盘的码不一样, 如果你按了没反应, 可以先测试一下你键盘的caps lock码是什么。 测试代码如下:

    $('body').keydown(function(e){alert(e.keyCode);});

    按caps lock键就能弹出这个键位码。

    0 讨论(0)
提交回复