Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: Пред. 1 2 3 След.
Многоуровневое меню без разделов
Цитата
SRfix пишет:
Я тут подумал, если выводить 1ый уровень без <a href>, то он же будет не кликабельный. Т.е. просто надпись, на которую нельзя нажать. Или вы имеете ввиду убирать не тег ссылки, а адрес ссылки? Тогда получится что верхние пункты будут ссылаться на корень сайта, а откуда им тогда брать подпункты? Нипонятно

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


Хотя в принципе, вы можете поставить вместо ссылки # - тогда ссылка будет кликабельна, но вести будет на тот же урл, где пользователь находится в этот момент.

Цитата
SRfix пишет:

Offtop: А чтобы поставить аватарку нужно небось 50 сообщений и месяц на форуме?
Нет вроде...
Однако для обсуждения оффтопов рекомендую переместиться в общий форум.
Цитата
Aleksey пишет:
Ну да, но вы же и хотели, чтобы они никуда не вели.
Да, хочу чтобы никуда не вели, а в идеале, чтобы при нажатии на корневом разделе меню страница не обновлялась, а просто открывалось подменю. Но чтобы оно открылось нужно ведь перейти в раздел где лежит файлик соответствующего типа меню или не обязательно?

Цитата
Aleksey пишет:
Т.е. корневые разделы меню при наведении показывают остальыне разделы, которые являются ссылками.
Не при наведении, а по нажатию. У меня же боковое меню, а не верхнее. Хотя если будет нормально работать по наведению я не против даже :)

Цитата
Aleksey пишет:
Раскрываться они по прежнему должны, это же в стилях прописано...
А вот в каких стилях я тоже хз) Просто я взял шаблон меню "vertical" из решения "Сайт банка", так вот в этом шаблоне отсутствует файл style.css :)
Боковое меню, я если честно не помню...

Верхнее горизонтальное меню, чей шаблон я выше приводил работает с выпадающим списком при наведении.
образец - lamaportal.ru
Ну верхнее мне никак не подходит, я бы и сам рад =( А по моему шаблону вы больше ничего не подскажите? Может вспомните...
Алексей, такие мысли у меня: вот думаю в коде шаблона моего меню, для тэгов a href всех корневых секций присваивать вызов js-функции onclick, а саму функцию написать так, чтобы она всем детям этого пункта меню, т.е. подпунктам присваивала стиль display: block например, а после еще одного нажатия none. Примерно так... Других вариантов я не нахожу пока) Только вот не знаю, лучше использовать js или на C# это же как-то реализовать? И если все-таки js, то обработчик функции писать в теле шаблона или в файле script.js? Вобщем хотелось бы ваши мысли по всему этому делу услышать)
Цитата
SRfix пишет:
Алексей, такие мысли у меня: вот думаю в коде шаблона моего меню, для тэгов a href всех корневых секций присваивать вызов js-функции onclick, а саму функцию написать так, чтобы она всем детям этого пункта меню, т.е. подпунктам присваивала стиль display: block например, а после еще одного нажатия none. Примерно так... Других вариантов я не нахожу пока) Только вот не знаю, лучше использовать js или на C# это же как-то реализовать? И если все-таки js, то обработчик функции писать в теле шаблона или в файле script.js? Вобщем хотелось бы ваши мысли по всему этому делу услышать)

Боже, как я давно нормально не кодил сам...
:D

1) JS меню - не очень хорошо для Поисковиков. Они просто не увидят ссылки внутри джаваскрипта. Следовательно, если так сделаете, то предпочтительно как-то продублировать меню обычным способом (например в подвале) или озаботиться картой сайта.

2) На C# для веба, я если честно такую штуку не рожу сейчас. Всё-таки наш код копилируется и отдаётся пользователю в виде обычной HTML (+css+JS) страницы.
В 2008 году, когда я в универе учился, помню, в студии были примеры таких контролов, я их использовал в десктопных программах. Но к вебу никогда ничего такого не применял...

3) в шаблоне или в отдельном файле, имхо не важно.
Это вопрос идеологии.
Я бы обёртку оставил в шаблоне, а скрипт вынес в отдельный файл (если он большой) скорее всего. Если небольшой, то можно и в шаблоне оставить, только отделить от основного шаблона, чтобы в будущем не путаться...
В общем, это вы и так лучше меня знаете...

:oops:
Мысль!
Для ссылок в .NET можно задать enable/disable!
Тогда ссылка будет либо ссылкой, либо текстом...

Правда IE6 (а может и 7 и более старшие версии) скорее всего идёт нафиг при таком варианте )))
обратите внимание на статью на хабре - http://habrahabr.ru/post/153103/ - очень удачно работает раскрывающееся меню (на маленьком разрешении)
Спасибо за ответы коллеги) Меня тут не ожиданно в больничку сложили, как выпишусь обязательно все изучу, попробую и отпишусь:)
Жорж, меню-то хорошее, но ведь вся проблема не в том, чтобы найти подходящую реализацию меню, а в том, чтобы сделать такое меню из компонента "PublicMenu" NET Forge CMS. Я вот, например, такое меню нашел (http://jemand.ru/examples/vertikalnoe-vypadayushhee-menyu-cssjs-onclick.html ), мне очень даже подходит, стили только поправить) Но как сделать мое компонентное меню таким я пока не особо понимаю)

Цитата
Aleksey пишет:
Для ссылок в .NET можно задать enable/disable! Тогда ссылка будет либо ссылкой, либо текстом...
А можно по-подробнее как это делается?) И если ссылка будет текстом, то по ней кликнуть-то можно будет?
Страницы: Пред. 1 2 3 След.
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
________________________________________________________________

Новости IT

Статьи

Форум

Композитный сайт

Битрикс24

Команда

Проекты, которым мы помогли

Если вам нужен сайт

a@coffeediz.ru

Готовые решения