Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.04.2013, 15:36
Аспирант
Отправить личное сообщение для Valentinka_1 Посмотреть профиль Найти все сообщения от Valentinka_1
 
Регистрация: 09.09.2012
Сообщений: 38

Вывод блока "сортировать по"
Доброго времени суток уважаемые форумчане.
Возник такой вопрос. Нужно сверстать на сайте вот такую вот вещь:



Я новичок в jQuery и не очень понимаю как такое делать. Сделал просто, что бы при нажатии на "от дорогих к дешевым" появлялся блок с перечнем сортировки. Но как сделать, что бы он пропадал при клике так сказать "за блоком". И что бы в зависимости от выбора сортировки текст "от дорогих к дешевым" менялся на текст выбранной сортировки.

Последний раз редактировалось Valentinka_1, 28.04.2013 в 16:37.
Ответить с цитированием
  #2 (permalink)  
Старый 28.04.2013, 19:13
Аспирант
Отправить личное сообщение для elnoro Посмотреть профиль Найти все сообщения от elnoro
 
Регистрация: 23.06.2011
Сообщений: 39

http://web.made12.ru/recipes/item/18...t-using-jquery

Правда, там все прячется по mouseleave, а не по click.
Если требуется убирать меню именно по клику, то можно воспользоваться свойством события relatedTarget (http://javascript.ru/tutorial/events/properties) - установить обработчик события click на body и там проверять, кликнули ли по списку, если нет, то скрывать. Как-то так:
$('body').click (function (event) {
    if (event.relatedTarget.className !== 'класс твоего объекта')
 /* прячешь список */
})

Последний раз редактировалось elnoro, 28.04.2013 в 19:17.
Ответить с цитированием
  #3 (permalink)  
Старый 29.04.2013, 13:42
Аспирант
Отправить личное сообщение для Valentinka_1 Посмотреть профиль Найти все сообщения от Valentinka_1
 
Регистрация: 09.09.2012
Сообщений: 38

Спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Плавное раскрытие и сворачивание блока StyLLeR jQuery 6 07.07.2014 16:00
Вывод определенного блока при выполнении условий sergiocharm Общие вопросы Javascript 24 17.04.2012 19:22
слайд панели tadjik1 Элементы интерфейса 22 02.04.2012 17:13
Вывод блока по условию? Как? rcdriver Events/DOM/Window 2 29.12.2011 10:35
Два блока div разъезжаются при скроллинге окна браузера. call007 jQuery 0 03.04.2011 16:21