我的任务是在刷新页面时突出显示所选菜单。为此,我想使用 cookie。html代码是
<div class="menuBar">
<div class="menuHeader ui-corner-top">
<span><a href="#" onclick="Home()" id="home">Home</a></span>
</div>
<div class="menuHeader ui-corner-top">
<span><a href="#" onclick="NewTransaction()" id="newtransaction">New Transaction</a></span>
</div>
</div>
Javascript文件是
function Home() {
window.location.href = "../../home/welcome";
}
function NewTransaction() {
window.location.href = "../../EnergyCatagory/index";
}
但是我有一个代码可以将菜单设置为选中。但这不是一个好方法。如何在刷新时将所选菜单的值传递给页面?这是突出显示菜单的代码
$(document).ready(function () {
var currentUrl = window.location.href;
if (currentUrl.indexOf("home/welcome") !== -1) {
$("#home").parent().parent().addClass('menuHeaderActive');
}
else if (currentUrl.indexOf("EnergyCatagory/index") !== -1) {
$("#newtransaction").parent().parent().addClass('menuHeaderActive');
}
else if (currentUrl.indexOf("portfolio/Index") !== -1) {
$("#portfolio").parent().parent().addClass('menuHeaderActive');
}
});