2

Firefox の検索フィールドで Enter キーを押した後に送信される Firefox のイベントはありますか? Safari では SafariBeforeSearchEvent (beforeSearch) と呼ばれます。

4

1 に答える 1

2

FireFox でそのようなイベントを見つけることができず、聞いたこともありません。ただし、FireFox の検索バーにつながる可能性のあるイベントを単純にキャプチャすることもできます。これは、トリガーしたイベントを通知する単純な JQuery です。その後、必要に応じて Firefox の条件を設定できます。

F3 = イベント 114、Alt+F = イベント 70

お役に立てれば。幸運を。

<html>
<head>
  <style type="text/css">
  </style>

  <script src="http://code.jquery.com/jquery-latest.js"></script>

  <script>
    $(document).ready(function () {
        //Catch F3
        $('body').on('keyup', function(e) {
            if(e.which==114) {
              e.stopPropagation();
              //START Call/insert my on before search routines here
              alert(e.which);
              //END -----------------------------------------------
              return false;
            }
        });

        /*
        $('body').on('keyup', function(e) {
            alert(e.which);
        });
        */

    });
  </script>

</head>
<body>


</body>
</html>
于 2012-10-22T18:31:07.887 に答える