Combobox, как правильно скрыть?
Приветствую всех,
извиняюсь возможно глупый вопрос :) Делаю свой выпадающий список на дивах, все нормально работает, но вот не могу понять по какому событию его нужно правильно скрывать, ведь делать вот так это некрасиво: $("*").live("click", function(){ $(".WCombobox").each(function(){ var obj=getObjectById($(this).attr("id")); obj.hide(); }); }); Всем спасибо |
Цитата:
|
Если честно не понял ответа
|
Цитата:
<select> <option></option> <option>Item 1</option> <option>Item 2</option> <option>Item 3</option> </select> |
наверное я как то нечетко вопрос задал - я не могу понять на что вешать событие на закрытие, если к примеру пользователь нажал на выпадающий список, и он появился, а потом юзер куда нить еще щелкнул...не по списку....,неужели нужно делать так $("*").live("click"...
Спасибо |
Цитата:
Начни с полного тестового примера... Или его должен сделать кто-то другой? :) |
здесь исходный код списка, он очень простой, в конце, в комментариях пример использования
http://ge.tt/9WacNc9?c |
там я вместо $("*") написал $("body")...что собственно разницы почти не несет....но вот именно этот кусок кода мне очень ненравится, думаю что это не эффективно :(
|
Цитата:
|
список является частью фреймворка...там минимум четыре файла завязаны :(
|
Часовой пояс GMT +3, время: 16:19. |