这几个页面只是数据不同,样式都一样
按提问的人的意思这几个a标签包裹的内容是作为菜单出现,跳转之后这几个菜单仍是会存在页面上且点击之后需要赋予对应a标签一个不一样的样式。
类似这种最好不要进行跳转,可以参考一下tab栏的结构做成单页面应用的效果,如果真要进行跳转的话,比较快捷的方式进行进行url拼接,在url后面拼接"?id=xx",跳转之后再对应页面截取?之后的参数筛选自己想要的参数即可
链接后面跟上参数做标识,如‘www.baidu.com?active=‘true’&index='1'’,然后利用‘window.location.search’取出参数,在当前页面进行判断就行。
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答896 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
6 回答1.1k 阅读
可以通过读取跳转链接后面的query字段进行判断,比如
?menu=true&index=0
相当于是展开二级菜单,index为0的元素保留active样式。