2013-10-11 3 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); 
    } 
    }); 
Смежные вопросы