Ссылки
Поиск
Новости, Статьи |
Форум |
Файлы |
Привет, Гость
Обновления на форуме
Гадания на таро 0 >> |
Блок новостей в виде блога 1 >> |
Игры для сайта 34 >> |
Сервис создания тестов 94 >> |
Дед 1 >> |
Последние статьи
Антиспам «Я не робот» 0 |
За что воюет Украина и когда всё это кончится 12 |
Улучшен сайт «Лайт мебель» 0 |
Портфолио — сайт о художественной ковке 0 |
Изменение цен 0 |
Все мои клиенты получают первоначальное обучение и ежегодное обновление системы совершенно бесплатно.
Разделы → Статьи → Разработка сайтов → Простой аккордеон на jQuery №3
Этот аккордеон является логическим продолжением моей разработки "идеального меню-аккордеона" на jQuery. Напомню решаемую им задачу. Имеется иерархическое меню — категории с подкатегориями, в каждой категории и подкатегории имеется название со ссылкой. В аналогичном решении я уже указывал, что в идеале ссылки подкатегории должны открываться при наведении на надкатегорию, а не при клике на ней. Потому что сама родительская категория тоже может иметь ссылку, и эта ссылка при клике не отработает (ведь на неё навесим действие открытия подкатегории, а переход по ссылке придется отменить). Пишем код:
— При наведении открываем подкатегорию текущего слайда; — При потере фокуса закрываем все подкатегории. Пример (наведите мышку): Принцип работы прост. 1. При наведении на ul/li открываем всех его потомков; 2. При потере фокуса сворачиваем всех потомков ul. Лучше всего смотрится этот код, когда в каждой категории почти одинаковое количество подкатегорий, и когда их много. Справедливости ради надо заметить, что если подкатегорий мало, то лучше не применять вообще никаких сворачивающих список скриптов. |
||||
14.01.2013 03:14 | Автор/источник: Den1xxx |
Комментировать
Вы не залогинены! Регистрация
Устал читать? Напиши! Или позвони +375 29 5344286. На связи по будним дням с 800 до 1700.