alhames.ru
Имеется: сайт со структурой, состоящей из 3000+ разделов и 10-уровневой (возможно и больше) вложенностью.
Задача: создать такое меню, в котором можно было с легкостью перейти из любого раздела сайта в любой раздел.
Причем нужно как-то отображать в меню активность текущего раздела.
Мне лично нравится реализация на wowhead.com - выпадающие списки аля виндозное меню "Пуск > Все программы".
Но с такой вложенностью и количеством страниц а) невозможно загружать всю структуру сразу, а в выпадающих списках ajax не есть тру; б) очень сложно будет переходить на глубокие уровни, так как курсор вечно норовит выскочить из фокуса ссылки,тем более если размер шрифта не превышает 12px.
Может есть какие идеи?
Задача: создать такое меню, в котором можно было с легкостью перейти из любого раздела сайта в любой раздел.
Причем нужно как-то отображать в меню активность текущего раздела.
Мне лично нравится реализация на wowhead.com - выпадающие списки аля виндозное меню "Пуск > Все программы".
Но с такой вложенностью и количеством страниц а) невозможно загружать всю структуру сразу, а в выпадающих списках ajax не есть тру; б) очень сложно будет переходить на глубокие уровни, так как курсор вечно норовит выскочить из фокуса ссылки,тем более если размер шрифта не превышает 12px.
Может есть какие идеи?
Ну то есть надо не придумывать, как всунуть в меню 10 уровней и 3000+ разделов, а навигацию надо менять.
Иначе та самая легкость как-то теряется. Лазить по сайту или лазить по здороввенному меню - разница теряется.
Но если уж без этого никак...
Нет желания рассмотреть вариант с выезжающей слева панелью, в которой находится дерево? Дерево не грех и подгружать на лету, проблемы с фокусом тоже не будет. Не?
Причем интерфейс не для посетителей - нет - для CMS сайта.
Дерево аля "проводник" мне не очень симпатично - оно как раз таки и есть сейчас (правда без аякса), но так как названия разделов порой превышают 300 символов, то общая ширина дерева с трудом влазит в 2000px.
Но видимо других вариантов не остается..