Я нахожусь в неудачной ситуации, когда нужно создать раскрывающееся каскадное меню на сайте, который я создаю. Я ищу решение типа Suckerfish, которое в основном основано на CSS и работает с простым набором вложенных UL и LI.
Сын Suckerfish кажется таким, каким он хочет, но мне не нравится, как он просто исчезает, когда вы двигаете мышь, так как у пользователей с трудностями координации будет кошмар, перемещающийся по сайту (или просто не беспокойтесь, но поскольку на корпоративном сайте есть те, кому, вероятно, придется использовать то, что я реализую).
Неплохие функции, которые я даже не думал о необходимости, приветствуются, но два основных элемента, которые я ищу, следующие:
- Многоуровневое использование вложенной структуры UL/LI
- Небольшая (возможно, настраиваемая?) задержка перед исчезновением, когда меню "mouseout" -ed, даже если оно предоставлено некоторым дополнительным JavaScript.