2013-10-11 83 views
-3

我不確定這是否可能,但在這裏。我有一個我正在創建的網站,它將包含一些JQuery選項卡,用戶希望能夠使用鍵盤在這些選項卡之間導航,因爲它們將輸入大量數據。是否可以設置自定義快捷方式在標籤之間切換?如何爲網站創建鍵盤快捷鍵?

+7

是,[這是可能的](https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent)。 – canon

+0

沒有違法,但有1457個聲望點,應該知道這種線程將被投票':/' – Stphane

回答

1

您還可以使用jQuery來檢查哪個鍵被按下:

$('.selector').on('keypress', function(e) { 
    var code = e.keyCode || e.which; 
    if(code == 13) { //Enter keycode 
     //Do something 
    } 
}); 
1

當然(我想用製表符這項工作,但我不是100%):

$(window).keydown(function(event) { 
    if(event.ctrlKey && event.keyCode == SOMEKEYCODE) { 
      $("#tabs").tabs("option", "active", 0); 
    } 
    else if(event.ctrlKey && event.keyCode == SOMEOTHERKEYCODE){ 
     $("#tabs").tabs("option", "active", 1); 
    } 
    });