想用JS直接实现系统菜单的导航高亮功能,其实就是自动检测页面url找到对应的元素addClass;不过因为本人菜鸟,实在写不出,求大神指教。
HTML结构如下(注释中就是基本需求)
如上代码中的注释,我写了一个,已经基本满足上面的要求,但是还有一个需求,就是某些页面的url不在菜单里,也要让某个菜单高亮。比如上面的用户管理=admin/user/index ,进入用户管理肯定没问题,但是我还有一个 添加用户admin/user/add,进入添加用户这个页面的时候也想让 用户管理 href=admin/user/index这个菜单高亮,就不知道怎么写了。
我的想法是,访问页面的时候如果url存在在菜单中就自动高亮,如果不存在,如刚才说的添加用户admin/user/add,定义一个函数 如 set_nav_active(url) ,然后在admin/user/add这个页面 传入他想要高亮的菜单url ,比如se_nav_active(admin/user/index),但是,想法是有了,不知道怎么写了,求大神指教,或者大神有没有更好的办法
富国沪深
相关分类