2

我有一段时间没有使用 jquery.hotkeys.js 了,但我似乎连最基本的测试都无法在任何当前浏览器中工作。

使用 Ver 0.8 我也尝试了其他版本的 jQuery,但坚持使用 1.4.2 进行测试,因为这是 John Resig 在他的示例中所使用的。

<html>
<head>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    <script src="/js/jquery.hotkeys.js"></script>
    <script>
        jQuery(document).ready(function(){            
            $(document).bind('keydown', "f", function() {
                alert("click");
                return false;
            });     
        });    
    </script>
</head>
<body>

4

1 回答 1

1

我不知道绑定方面,但这似乎对我有用

     $(document).keydown(function (event) {
         if (event.ctrlKey && event.keyCode == 90) {
             alert('hi, you just pressed ctrl-z');
         }
     });

完整代码在这里:

<html>
<head>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    <script>
       $(document).ready(function () { alert('1st'); });
         $(document).keydown(function (event) {
             if (event.ctrlKey && event.keyCode == 90) {
                  alert('hi, you just pressed ctrl-z');
             }
         });

    </script>
</head>
<body>
于 2013-12-30T16:11:04.660 回答