|
|
|
| Вот тут недавно сделал выпадающее меню:
http://softtime.ru/forum/read.php?id_forum=4&id_theme=11253&page=1
и захотелось его усложнить - сделать иерархическое (как меню "пуск").
Сейчас нахожусь в прострации, так как я не могу его сверстать!
Собственно, что у меня вызывает сложность: страница имеет "резиновый дизайн", поэтому превезаться к координатам я не могу. Элементы верхнего уровня заключены в таблицу.
Кроме того, мне хочется чтобы все элементы меню находились в теле страницы (те что я встречал в интеренете, как правило, выносят все меню в код скрипта) и нормально индектировались поисковиками.
Собственно, КАК сверстать такое меню? | |
|
|
|
|
|
|
|
для: Loki
(12.01.2006 в 13:30)
| | 1. Поместить меню в таблицу и пользоваться относительными координатами (offsetTop, offsetLeft).
2. Продумать вызовы внутренних меню (коды поместить в массив с массивами, чтобы и поисковики видели, и самому разбираться было просто). Клик на уровне меню должен узнать, из какого места иерархии он вызывается. Это делается или по offsetParent, или в меню специально пишутся метки, если первое непозволительно (на дивах или LI, например);
3. Ничто не мешает любой код из файла поместить в тело страницы. | |
|
|
|
|
автор: Wolkodaw (12.01.2006 в 17:26) |
|
|
для: Loki
(12.01.2006 в 13:30)
| | рПЫБЗПЧПЕ ТХЛПЧПДУФЧП
http://www.brainjar.com/dhtml/menubar/ | |
|
|
|