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