Аккордеон вертикального наведения jQuery
Вопрос
Какие плагины jQuery существуют для аккордеона с вертикальным наведением?Я ищу плагин, который будет использоваться для меню, где:
- пункты подменю будут расширяться только после секундного наведения курсора мыши (так что, возможно, используется плагин hoverIntent);
- он может изящно ухудшиться, если Javascript отключен;и
- свернет / закроет любой пункт подменю, когда мышь полностью переместится с него.
большое вам спасибо!
Решение
Вы можете попробовать аккордеон пользовательского интерфейса jquery.У него много опций, и вы тоже можете его настроить.
Другие советы
Я могу ошибаться, но я думаю, что могут возникнуть неотъемлемые проблемы при использовании наведения курсора мыши или события mouseenter для управления вертикальным аккордеоном - если только вы действительно знайте, на что будут похожи подменю.
Проблема заключается в том, что, если:у вас есть длинный список элементов в подменю и несколько коротких подменю или отдельных пунктов меню, которые приведены ниже.вот так:
- меню
- 1
- 2
- a
- b
- c
- d
- e
- f
- 3
- 4
- 5
- a
- b
- c
Поэтому, когда вы переходите от # 2 к # 3, # 2 сворачивается, помещая ваш указатель далеко вниз по списку.Вы запускаете все события наведения курсора мыши / выхода или ввода курсора мыши / оставления для #3, # 4, #5...и, возможно, пройдите мимо всего меню...все может начать крутиться как сумасшедшее.
Возможно, можно заставить работать плагин hoverIntent, но я думаю, что простое использование щелчка мыши - более элегантное решение.По крайней мере, для абстрактного списка, то есть.
эй, взгляните на этот плагин для Hover Accordion, я искал такой же эффект и нашел это. http://berndmatzner.de/jquery/hoveraccordion/
И это может помочь вам сделать наведение с помощью оригинального аккордеона jquery.$("#accordion").accordion({
event: "mouseover"
});