obivan » 19 авг 2017, 14:55
Общий алгоритм следующий:
1) активному пункту меню в HTML разметке присваиваешь класс ("active" например);
2) в CSS задаешь визуальное оформление активного пункта меню (цвет текста, размер, тени и т.п. по желанию);
3) подключаешь jQuery (ибо с ним работать проще будет)
4) в отдельном файле со своими JS скриптами прописаваешь рекцию на событие клика мыши на пункт меню (селектор ".menu ul li"), где проверяешь не установлен ли сейчас пункту меню на которое кликаешь класс "active", если не установлен, тогда убираешь класс "active" у других пунктов меню и устанавливаешь в текущее меню
Если, что не так описал просьба поправить...
Общий алгоритм следующий:
1) активному пункту меню в HTML разметке присваиваешь класс ("active" например);
2) в CSS задаешь визуальное оформление активного пункта меню (цвет текста, размер, тени и т.п. по желанию);
3) подключаешь jQuery (ибо с ним работать проще будет)
4) в отдельном файле со своими JS скриптами прописаваешь рекцию на событие клика мыши на пункт меню (селектор ".menu ul li"), где проверяешь не установлен ли сейчас пункту меню на которое кликаешь класс "active", если не установлен, тогда убираешь класс "active" у других пунктов меню и устанавливаешь в текущее меню
Если, что не так описал просьба поправить...