События и всплывающее меню
Здравствуйте... Первый день как начал изучать JQuery.
Мне необходимо сделать поисковые подсказки возле формы, пример как в гугле, яндексе.. Первое что пришло в голову: $("#QuestForm").bind("keyup", show); function show(){ $("#QuickSearch").show(); } $("html").bind("click", hide); function hide(){ $("#QuickSearch").hide(); } Тока при клике на форму, QuickSearch тоже будет исчезать.. т.е необходимо чтобы при клике на форму и на всплывшее меню это самое меню не исчезало... киньте ссылку если есть.. Спасибо |
Если правильно понял что надо, то есть готовый плагин для такого на JQuery. Называется JQuery Autocomplete. Тут можно прочитать про него.
|
Спасибо)) только хочется сделать собственную реализацию... да и строк от силы 50-100 получится а не 700 кб.. как в этом плагине
|
Ну используй тогда событие blur.
$("#QuestForm").bind("keyup", show); function show(){ $("#QuickSearch").show(); } $("#QuestForm").bind("*!*blur*/!*", hide); function hide(){ $("#QuickSearch").hide(); } |
Спасибо
|
Часовой пояс GMT +3, время: 14:57. |