1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

jQueryのキーボードライブラリを作りたい話

Last updated at Posted at 2023-09-16

どうもAtsu1209です。
早速ですが、キーボードとボタンを連動させたいと思って
jQueryをいじってたら一つ思いついたことが...
ライブラリ化してどこでも使えるようにしよう!
ということで キーボードライブラリ(自分用)を作ります。

jQuery読み込み

まず jQueryを読み込まないと何もできません

index.html
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>

これを読み込みたいhtmlに書きます。

ライブラリ作成

早速JSをかきます。

lib.js
const button1 = document.getElementById("button1");
document.addEventListener("keydown", function(event) {
    if (event.key === "1") {
        button1.click();
    }
});

かなり適当なクラス名だけど、こんなかんじ
keydownを使用して、1キーを押したら button1のクラスの付いた
オブジェクトをクリックするようにしました。

これを全部のキーでかいて、lib.jsを読み込めばok

最後に

なんか変なところあったらコメントおねがいします。
では また次の記事で!

1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?