Как подключить к событиям мыши плагина jQuery Autocomplete? - PullRequest
0 голосов
/ 11 мая 2010

Моя проблема заключается в следующем: мне нужно обновить некоторый текст в div, указав значение, на которое указывает курсор мыши в раскрывающемся списке автозаполнения.

Можно ли сделать это легко или мне нужно внести фундаментальные изменения в плагин автозаполнения?

Я использую плагин jQuery Autocomplete версии 1.1 от Jörn Zaefferer.

Ответы [ 2 ]

1 голос
/ 11 мая 2010

Вы можете использовать jQuery live для привязки к всплывающей таблице результатов, но она не специфична, поэтому вам может понадобиться добавить live, когда поле ввода имеет фокус, а затем заставить его умереть, когда оно теряет фокус. В основном попробуйте это (console.debug должен распечатать результат в консоли Firebug):

$('.ac_results li').live('mouseover',function(){
 console.debug( $(this).html() );  // current autocomplete result list being hovered over
})
1 голос
/ 11 мая 2010

с помощью собственного плагина автозаполнения jQuery 1.4.2, вы можете сделать это с помощью следующего кода:

$('.ui-menu-item a').live('mouseenter', function(){alert('hello!');});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...