Интеллектуальное предложение — справка jQuery

#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. Спасибо за быстрый ответ — ваша помощь предоставила мне достаточно информации, чтобы настроить скрипт и заставить его работать.