0

<li id="add-this" style=""><a href="#">Add this</a></li>

これが何をするのかは誰もが知っています。押すとスクリプトがアクティブになりますが、キーを押すとスクリプトがアクティブになるようにキーにバインドできるかどうか疑問に思っていました。さまざまなことを試し、Google を数時間検索しましたが、探しているものが見つかりません。キーボードで閲覧できるようにサイトのスクリプトを作成しようとしています。スクリプトをキーにバインドできますが、これを行う方法がわかりません。

ありがとう//Nemx

4

1 に答える 1

0

ドキュメントに keydown、keypress、または keyup イベント ハンドラーを追加して、リンクのクリックをトリガーできます。このように ( *YOUR_KEYCODE* を、ユーザーが押さなければならないキーのコードに置き換えるだけです):

$(document).keydown(function(e){
    if( e.which === YOUR_KEYCODE ) {
        $("#add-this").click();
    }
});

http://fiddle.jshell.net/QEk33/

于 2013-03-04T00:04:39.227 に答える