Помощник
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Гость_Gove_* |
![]()
Сообщение
#1
|
|
Гости ![]() |
Подскажите пожалуйста, как выпонить задачку на конкретно таком примере меню.
нужно сделать, чтоб выделялся активный пункт меню. Заранее спасибо. Сообщение отредактировал Gove - 2012-03-12, 18:23 |
|
|
||
![]() |
![]()
Сообщение
#2
|
|
Опытный![]() Группа: Eleanor user Сообщений: 766 Регистрация: 2010-04-08 Версия системы: RC5 Репутация: ![]() ![]() Всего: 1 ![]() |
Gove,
style="..." |
|
|
||
![]() |
![]()
Сообщение
#3
|
|
Любитель![]() Группа: Eleanor user Сообщений: 443 Регистрация: 2012-01-16 Из: Казахстан Репутация: ![]() ![]() Всего: нет ![]() |
Вы об этом? |
|
|
||
![]() |
![]()
Сообщение
#4
|
|
Аноним![]() Группа: Пользователи Сообщений: 1 180 Регистрация: 2008-12-29 Из: Волгоград Репутация: ![]() ![]() Всего: 4 ![]() |
Была подобная тема. Никак!
|
|
|
||
![]() |
![]()
Сообщение
#5
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Метод реализации? PHP? JS?
|
|
|
||
Гость_Gove_* |
![]()
Сообщение
#6
|
|
Гости ![]() |
Не имеет значения. Сообщение отредактировал Gove - 2012-03-15, 7:26 |
|
|
||
![]() |
![]()
Сообщение
#7
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Gove, ну как это не имеет? Ну ладно, сделаем на JS. Каким образом должен выделяться активный пункт меню?
|
|
|
||
Гость_Gove_* |
![]()
Сообщение
#8
|
|
Гости ![]() |
Выделить синим цветом активный пункт меню, неактивные при этом черные. |
|
|
||
![]() |
![]()
Сообщение
#9
|
|
Новичок![]() Группа: Eleanor user Сообщений: 58 Регистрация: 2011-05-13 Репутация: ![]() ![]() Всего: нет ![]() |
В стилях прописать a:hover? Или речь о другом?
|
|
|
||
![]() |
![]()
Сообщение
#10
|
|
Любитель![]() Группа: Eleanor user Сообщений: 463 Регистрация: 2010-10-17 Репутация: ![]() ![]() Всего: нет ![]() |
Apatik, Да про другое. Находясь например в модули новости и если есть в меню пункт новости, то он будет подсвечиваться другим цветом. Что бы пользователь знал в каком разделе, тот находится.
|
|
|
||
![]() |
![]()
Сообщение
#11
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Gove, можно сделать как в альфе: активным пунктам меню присваивается класс "active". Такой подход устроит?
|
|
|
||
![]() |
![]()
Сообщение
#12
|
|
Любитель![]() Группа: Пользователи Сообщений: 227 Регистрация: 2011-07-02 Репутация: ![]() ![]() Всего: нет ![]() |
Вот почитайте:
http://javascript.ru/forum/misc/12587-js-d...ojj-ssylki.html http://likbezz.ru/publ/ucoz/scripts/how_ca...t_css/29-1-0-53 Какой-то метод пробовал из этих, и точно помню, что работал ![]() |
|
|
||
![]() |
![]()
Сообщение
#13
|
|
Профессионал![]() Группа: Eleanor user Сообщений: 1 161 Регистрация: 2010-04-19 Репутация: ![]() ![]() Всего: нет ![]() |
Э-э, давайте на PHP! ![]() |
|
|
||
Гость_Gove_* |
![]()
Сообщение
#14
|
|
Гости ![]() |
Да, вполне подойдет. |
|
|
||
![]() |
![]()
Сообщение
#15
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
В файле есть прекрасный участок кода, который позволяет подсвечивать активные ссылки путем добавления в них класса "active". Выглядит этот код так:
|
|
|
||
![]() |
![]()
Сообщение
#16
|
|
Любитель![]() Группа: Пользователи Сообщений: 227 Регистрация: 2011-07-02 Репутация: ![]() ![]() Всего: нет ![]() |
И в каком это файле? ))) |
|
|
||
![]() |
![]()
Сообщение
#17
|
|
Аноним![]() Группа: Пользователи Сообщений: 1 180 Регистрация: 2008-12-29 Из: Волгоград Репутация: ![]() ![]() Всего: 4 ![]() |
Мне кажется работать будет не совсем так, как хочет ТС. Если активен вложеный (второй или третий) пункт, то должен подсвечиваться родитель(первый, корневой). А сейчас мы получим, что подсветится именно активный пункт. Данное решение актуально в случае когда видны все пункты меню. В случае выпадающего меню это решение не подходит.
Сообщение отредактировал sanes - 2012-03-23, 13:41 |
|
|
||
![]() |
![]()
Сообщение
#18
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
sanes, можно по-разному сделать, пройти иерархию от дочернего узла до родителя при помощи jQuery очень легко.
|
|
|
||
![]() ![]() |
![]() |
Текстовая версия | ![]() ![]() ![]() ![]() |