#javascript #jquery #jquery-plugins
#javascript #jquery #jquery-плагины
Вопрос:
Я приобрел следующий виджет jQuery у CodeCanyon — http://jamesskidmore.com/scripts/smartsuggest и единственное, чего не хватает в виджете, — это обработчика ввода / выключения клавиш для выделения выбранных элементов в списке.
Я не очень хорошо знаком с самим jQuery, и мне интересно, сможет ли кто-нибудь это сделать?
Мне удалось привязать событие, но я понятия не имею, как обрабатывать навигацию:
$('#searchField').bind("keydown.autocomplete",function(c){
switch(c.keyCode) {
case 38: // UP
alert('Keyup');
break;
case 40: // DOWN
alert('Keydown');
break;
}
});
Ответ №1:
Выпадающий список не имеет активного состояния (только css :hover
), поэтому вам придется добавить и это. Вам также пришлось бы добавить событие ввода, поэтому имитируйте щелчок мыши по :hover
элементу.
Что-то вроде этого:http://jsfiddle.net/rudiedirkx/PWE2S
Комментарии:
1. Спасибо за быстрый ответ — ваша помощь предоставила мне достаточно информации, чтобы настроить скрипт и заставить его работать.