2012-04-19 15 views
0

ボタンを押したときに、リンクの状態を:activeの状態に変更するにはどうすればよいですか?キーボードのボタンを押したときにリンクをアクティブにする

例:上のキーを押すと、特定のリンクが<code>:active</code>の状態に変わります。

+0

これまでに何を試みましたか? – Teemu

+0

以前はKeyCheck関数を使用してキーボードのキーとリンクを関連づけていましたが、この場合はリンクのステータスをアクティブに変更しようとしています。 – Edvard

+0

Hmm ..あなたが作業しているコードを投稿してください。誰も無料ですべての仕事をしたいと思うので、ここに誰もいないと思います。 – Teemu

答えて

0

実際のリンク状態ではなく、リンクの外観を変更したいと仮定しています。これは、キーアップイベントを見て、あなたのリンクに「アクティブリンク」と同じビジュアルスタイルを追加することで、かなり簡単に達成できます。 (あなたがプログラムロジックの一環として、リンク状態を使用しているので、おそらく)あなたが実際に状態を変更したい場合は

$('body').live('keyup',function(e){ 
    if(e.which == 38) 
    { 
      $('#mylink').addClass("activeLinkClass");    
    } 
}); 

は、それはそれは、ブラウザによって管理されていますというのが私の理解です。あなたは、私がjavascriptで可能であるとは思わない閲覧履歴からエントリをクリアする必要があります。

注:このコードは、クロムのクイックテストでは機能しますが、実際にテストされていません。

関連する問題