how do i keep selected tab active after page reload or refresh i have working on drop line navigation menu
function is working fine for parent ul li and also parent active when click on parent link
but problem is that when i click on sub menu link and redirect to another page then clicked parent ul li didn't active and every-time Home Tab
active or highlight whenever page refresh or redirect to another page
for example i want like this
Account Menu is parent menu and child menu like user profile and user accounts
when i click user profile or user accounts script should active or highlight
Account Menu Tab Not Home Tab
Here Javascript
<script type='text/javascript'>//<![CDATA[
$(window).load(function(){
$(function () {
$("li:first-child").addClass("active");
$('li').click(function () {
$('.secondary li').removeClass('active');
$(this).addClass('active');
});
})
});//]]>
</script>
Html Code
<div role="navigation" id="navPrimary">
<ul class="secondary">
<li ><a href="#">Home</a></li>
<li><a href="#">Account Menu</a>
<ul>
<li><a href="#">OVERVIEW</a></li>
<li><a href="#">EDIT PROFILE</a></li>
<li><a href="#">MANAGE EMAILS</a></li>
<li><a href="#">EDIT PASSWORD</a></li>
<li><a href="#">CREDIT CARDS</a></li>
<li><a href="#">BANK ACCOUNTS</a></li>
<li><a href="#">CLOSE ACCOUNT</a></li>
<li><a href="#">LOGOUT</a></li>
</ul>
</li>
<li><a href="#">Payments Menu</a>
<ul>
<li><a href="#">OVERVIEW</a></li>
<li><a href="#">EDIT PROFILE</a></li>
<li><a href="#">MANAGE EMAILS</a></li>
<li><a href="#">EDIT PASSWORD</a></li>
<li><a href="#">CREDIT CARDS</a></li>
<li><a href="#">BANK ACCOUNTS</a></li>
<li><a href="#">CLOSE ACCOUNT</a></li>
<li><a href="#">LOGOUT</a></li>
</ul>
</li>
<li><a href="#">Request Money</a>
<ul>
<li><a href="">Manage Invoices</a></li>
<li><a href="" >Request Money</a></li>
<li><a href="" >Create Invoice</a></li>
<li><a href="" >Invoice Settings</a></li>
</ul>
</li>
<li><a href="#" >Merchant Services</a></li>
<li><a href="#" >Products & Services</a></li>
</ul>
</div>
Updated Javascript but not working
<script type='text/javascript'>//<![CDATA[
window.onload=function(){
$(document).ready(function () {
var index = Cookies.get('active');
$('.secondary').find('a').removeClass('active');
$(".secondary").find('a').eq(index).addClass('active');
$('.secondary').on('click', 'li a', function (e) {
e.preventDefault();
$('.secondary').find('a').removeClass('active');
$(this).addClass('active');
Cookies.set('active', $('.clearfix a').index(this));
});
});
}//]]>
</script>