Script to make selected tab of Nav bar ACTIVE

$(document).ready(function() {
//make sidebar active current tab when a page is selected
var path = window.location.pathname;
// path = path.replace(/\/$/, “”);
// path = decodeURIComponent(path);
var submenu = ‘.sub-menu li’;
var hassub = ‘.has-sub’;

$(hassub).removeClass(‘active’);
$(submenu).removeClass(‘active’);

$(“.sub-menu li a”).each(function () {
var href = $(this).attr(‘href’);

if (path === href) {
$(this).closest(‘li’).addClass(‘active’);
$(this).closest(‘.has-sub’).addClass(‘active’);
$(this).parents(“.has-sub:eq(1)”).toggleClass(“active”);
}
});
});

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s