点击a.jsp
页面的一个div
跳转到a.jsp?code=01
后怎样保持跳转后页面导航栏对应的项的选中状态
两个思路:
在你触发点击事件的时候,为你的导航栏加入对应的class,如:
//假设是.btn触发点击事件,选中状态class是active,现在要添加的对应项的class是nowTag
$(".btn").on("click",function(){
$(".active").removeClass("active");
$(".nowTag").addClass("active");
})
2.监听onhashChange函数,在url发生变化的时候,截取url后的参数,根据参数判断为哪一个导航栏下的项添加对应样式
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
window.onbeforeunload监听url变化,解析获取code的值,根据获取到的相应的值操作dom改变button的状态.