4

Webアプリケーションでファンクションキーを使用しようとしています。たとえば、ユーザーがF2またはF3を押した場合、アプリは何かをする必要があります。これは可能ですか?ありがとう

4

1 に答える 1

3

これがkeydownを使用したjQueryソリューションです。

<!doctype html>
<html>
 <head>
 <script type="text/javascript" src="jquery.min.js"></script>
 <script type="text/javascript">
    $(document).ready(function(){
        $("body").keydown(function(key) {
            if (key.which == 113) { // F2 key
                alert("testing");
            }
        });
    });
 </script>
 </head>
 <body>
  Test page. 
 </body>
</html>

注-ファンクションキーは他の用途のために予約されている可能性があるため(たとえば、F5は「ページの更新」)、これらのキーを使用することはお勧めできません。

于 2012-10-19T08:12:25.787 に答える