页面刷新保存addclass样式怎么实现???
答案:1 悬赏:80 手机版
解决时间 2021-12-02 12:16
- 提问者网友:容嬷嬷拿针来
- 2021-12-01 17:16
页面刷新保存addclass样式怎么实现???
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-12-01 18:29
1. 用ajax加载内容页面 , 同时打开菜单 .. 就是说页面不跳转
2. 用iframe显示内容也 , 同样页面不跳转
3. 在页面中控制 链接的样式 , 比如当前页面 是业务报表页面 , 那么就控制这个菜单 的class 为 active...类似这样吧
比较好的办法是使用url传参数,然后根据参数判断是否有必要显示class
但是更好的办法是下面这段JS
$('ul.main-menu li a').each(function(){
if($($(this))[0].href==String(window.location))
$(this).parent().addClass('active');
});
2. 用iframe显示内容也 , 同样页面不跳转
3. 在页面中控制 链接的样式 , 比如当前页面 是业务报表页面 , 那么就控制这个菜单 的class 为 active...类似这样吧
比较好的办法是使用url传参数,然后根据参数判断是否有必要显示class
但是更好的办法是下面这段JS
$('ul.main-menu li a').each(function(){
if($($(this))[0].href==String(window.location))
$(this).parent().addClass('active');
});
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯