2016-09-20 1 views
1

У меня есть раскрывающийся список начальной загрузки, реализованный на моей странице. clikcing on drop открывает опции в select. Клавиша со стрелкой вверх и вниз используется для навигации по опциям. Но клавиша TAB также выполняет ту же навигацию по параметрам. Вместо этого мне нужна клавиша TAB для выбора опции, как это делает клавиша «ENTER».Параметры раскрывающегося списка BootStrap-Restrict TAB для изменения настроек

Необходимо переопределить действие клавиши TAB по умолчанию. Совет

+0

Не уверен, что вы даже можете это сделать, вы можете создать свой собственный выпадающий список и использовать css из бутстрапа. – namlik

ответ

1

Возможно, это может вам помочь. Он использует jQuery для простоты. keyCode 9 перехватывает нажатие клавиши Tab. preventDefault() на событии блокирует нормальное поведение события, генерируемого данным нажатием клавиши.

$("#myDropdown").on('keydown', function(e) { 
    var keyCode = e.keyCode || e.which; 

    if (keyCode == 9) { 
    e.preventDefault(); 
    $("#myDropdown .option").click(); 
    } 
}); 
+0

Ницца. Не могли бы вы объяснить? – rashedcs

+0

Что именно вы не поняли? –

Смежные вопросы