В ідеалі ви виводите цей клас з боку сервера, але якщо ви не можете…
Скажімо, у вас така навігація:
- Home
- About
- Clients
- Contact Us
І ви знаходитесь за URL-адресою:
http://yoursite.com/about/team/
І ви хочете, щоб посилання «Про програму» отримало клас «активних», щоб ви могли візуально вказати, що це активна навігація.
$(function() ( $('nav a(href^="/' + location.pathname.split("/")(1) + '")').addClass('active'); ));
По суті, це буде відповідати посиланням в навігаційному атрибуті href, який починається з “/ about” (або яким би не був вторинний каталог).