Idealnie byłoby wyprowadzić tę klasę po stronie serwera, ale jeśli nie możesz…
Powiedzmy, że masz taką nawigację:
- Home
- About
- Clients
- Contact Us
Jesteś pod adresem URL:
http://yoursite.com/about/team/
I chcesz, aby link Informacje miał klasę „aktywną”, aby można było wizualnie wskazać, że jest to aktywna nawigacja.
$(function() ( $('nav a(href^="/' + location.pathname.split("/")(1) + '")').addClass('active'); ));
Zasadniczo będzie to pasować do linków w nawigacji, których atrybut href zaczyna się od „/ about” (lub jakikolwiek inny katalog dodatkowy).