jquery热键在当前浏览器中不起作用?

时间:2013-10-25 16:49:32

标签: jquery jquery-hotkeys

我有一段时间没有使用过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>

1 个答案:

答案 0 :(得分: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>