2

jquery.hotkeys.js をしばらく使用していませんが、最も基本的なテストでさえ、現在のブラウザーで動作するようには見えません。

Ver 0.8 を使用して、他のバージョンの jQuery も試してみましたが、John Resig の例で 1.4.2 が使用されていたため、テストには 1.4.2 を使用しました。

<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 に答える