Итак, у меня проблемы с запуском моего скрипта, ЕСЛИ вкладка нажата клавиша. После быстрого поиска в Google код символа для Tab равен 9. Кроме того, пока мы говорим, есть ли лучшие способы проверить, нажата ли клавиша без использования кодов? Я спрашиваю, потому что при использовании charcode я продолжаю получать следующее предупреждение от firebug:
Не следует использовать свойство charCode для события keyup. Значение бессмысленно.
В любом случае, оно все еще работает, так что проблема не в этом. Это код, который я использую:
$('/* my inputs */').keyup(function(e) {
console.log('keyup called');
var code = e.keyCode || e.which;
if (code == '9') {
console.log('Tab pressed');
}
});
Используя приведенный выше код, консоль остается пустой, ничего не добавляется (с использованием Firebug). Конечно я' я пробовал делать что-то вместо записи текста, но ничего не выполняется. Так может ли кто-нибудь понять, почему это не работает? Есть ли лучший способ проверить, нажата ли клавиша?
Заранее благодарим.