4 个回答

可以通过读取跳转链接后面的query字段进行判断,比如?menu=true&index=0相当于是展开二级菜单,index为0的元素保留active样式。

通过加参数处理也行,但是这种情况做成单页应用比较适合。

按提问的人的意思这几个a标签包裹的内容是作为菜单出现,跳转之后这几个菜单仍是会存在页面上且点击之后需要赋予对应a标签一个不一样的样式。
类似这种最好不要进行跳转,可以参考一下tab栏的结构做成单页面应用的效果,如果真要进行跳转的话,比较快捷的方式进行进行url拼接,在url后面拼接"?id=xx",跳转之后再对应页面截取?之后的参数筛选自己想要的参数即可

链接后面跟上参数做标识,如‘www.baidu.com?active=‘true’&index='1'’,然后利用‘window.location.search’取出参数,在当前页面进行判断就行。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题