0

こんにちは、ページ全体でjqueryキーダウンイベントを作成する方法を見つけようとしています。このコード例では、人が「q」を押すと、「ここに何かあります」というアラートがポップアップ表示されます。しかし、私の問題は、私が書いた js が正しく動作しないように見えることです。ありがとうございました。

<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript">
$(window).keydown(function () {
  if (event.which == 81) {
     alert("TEST!");
  }
});
</script>
</head>
<body>
</body>
</html>
4

1 に答える 1

2

イベントを関数に渡すことを忘れないでください:)

$(window).keydown(function (event) {
  ...
});

また、OP へのコメントで @praveen が指摘したように、jquery が jquery-ui スクリプトの前に含まれるように、スクリプトの順序を入れ替える必要があります。

于 2013-09-03T04:38:57.993 に答える