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

默认分类 未结 1 1180
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)
提交回复