JQuery вертикальный парящий аккордеон - PullRequest
2 голосов
/ 03 апреля 2009

Какие плагины jQuery существуют для аккордеона? Я ищу плагин для меню, где:

  • пункты подменю будут расширяться только после того, как наведется вторая секунда (так что, возможно, используется плагин hoverIntent);
  • может изящно ухудшаться, если Javascript выключен; и
  • свернет / закроет любой элемент подменю, когда мышь полностью от него отойдет.

Большое спасибо!

Ответы [ 4 ]

1 голос
/ 06 августа 2009

Я могу ошибаться, но я думаю, что могут быть присущие проблемы с использованием события mouseover или mouseenter для управления вертикальным аккордеоном - если вы действительно не знаете, как будут выглядеть подменю.

Проблема заключается в том, что, если: у вас есть длинный список пунктов в подменю и несколько коротких подменю или отдельных пунктов меню, которые следуют ниже. как это:

  • меню
    • 1
    • 2
      • а
      • б
      • с
      • д
      • е
      • F
    • 3
    • 4
    • 5
      • а
      • б
      • с

Поэтому, когда вы переходите от # 2 к # 3, # 2 рушится, помещая указатель вниз по списку. Вы запускаете все события mouseover / out или mouseenter / exit для # 3, # 4, # 5 ... и, возможно, проходите мимо всего меню ... вещи могут начать прыгать как сумасшедшие.

Возможно, плагин hoverIntent можно заставить работать, но я думаю, что просто использование щелчка мыши - более элегантное решение. По крайней мере для абстрактного списка, то есть.

1 голос
/ 17 июля 2010

эй, посмотрите на этот плагин для Hover Accordion, я искал тот же эффект, и я нашел это. http://berndmatzner.de/jquery/hoveraccordion/

И это может помочь вам сделать парение с оригинальной гармошкой jquery. $("#accordion").accordion({ event: "mouseover" });

1 голос
/ 03 апреля 2009

Вы можете попробовать jquery UI гармошку . У него много опций, и вы также можете настроить его.

0 голосов
/ 11 декабря 2011
...