2012-04-19 38 views
0

當我按下按鈕時,如何將鏈接的狀態更改爲其:active狀態?將鏈接更改爲:按下鍵盤按鈕時的活動狀態

例如:當我按下向上鍵時,一個特定的鏈接變爲它的<code>:active</code>狀態。

+0

還有,你試過這麼遠嗎? – Teemu 2012-04-19 20:44:26

+0

我以前使用過KeyCheck函數將鏈接與鍵盤上的鍵相關聯,但在這種情況下,我試圖將鏈接的狀態更改爲活動狀態。 – Edvard 2012-04-19 20:58:30

+0

嗯..請發佈你正在工作的代碼,我想這裏沒有人在這裏,誰想要免費完成所有工作。 – Teemu 2012-04-19 21:13:33

回答

0

我假設你只是想改變鏈接的外觀,而不是實際的鏈接狀態。通過觀看關鍵事件並添加與鏈接「主動鏈接」相同的視覺風格,這非常簡單。

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

如果你真的想要的(因爲你使用的鏈路狀態的程序邏輯的一部分可能)來改變狀態,這是我的理解是這年代由瀏覽器進行管理;您需要清除瀏覽歷史記錄中的條目,我不相信這是可能的JavaScript。

注:此代碼對我的作品在一個快速測試對鉻,但還沒有真正經過測試