请问在javascript中,如果用onlick操作css样式的话,需要一个导航菜单点击变换效果,
请问在javascript中,如果用onlick操作css样式的话,需要一个导航菜单点击变换效果,而点击的标签同时转跳并且刷新界面,css样式就会到了原样,如何才能让改变...
请问在javascript中,如果用onlick操作css样式的话,需要一个导航菜单点击变换效果,而点击的标签同时转跳并且刷新界面,css样式就会到了原样,如何才能让改变之后的样式不因为刷新回到原样呢?
展开
1个回答
展开全部
你可以把样式的名称存在localstorage中,页面加载的时候取出,然后判断显示哪个样式。
追问
能具体代码演示下么?或者官方文档什么的。
追答
写点伪代码给你参考下吧。
function init(){
var slt = localStorage.getItem('sltNav');
$("#"+navId).addClass('active-class');
}
$("#aa").click(function(){
localStorage.setItem('sltNav',"navId");
});
单击时,记录当前选中的菜单id,在页面初始化时调用init(),人localstorage中取id,然后根据id给那个导航设置样式。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询