当用户按下'W'& # 39;转变# 39;

How to get when user press 'W' with 'shift'

本文关键字:用户 转变      更新时间:2023-09-26

我想知道当用户按Wshift。我不明白这是怎么回事。请建议。

<head>
    <script type="text/javascript" src="jquery-1.8.3.js"></script>
    <script type="text/javascript">
        $(function() {
            $('body').keydown(function(e) {
                var key= e.keyCode;
            });
        });
    </script>
</head>
<body>
    <div class="test">test</div>
</body>

W键代码为87,而jQuery的event对象有.shiftKey标志:

if (e.which === 87 && e.shiftKey) { ... }
演示:

http://jsfiddle.net/etgAB/

除了W(87)的keycode之外,e.shiftKeyevent对象中应该有true

在官方文档页面

了解更多关于jquery规范化事件对象的信息