Discuz!小编 发表于 2025-9-10 13:11:41

底部导航当前页面的对应底部导航变色是在哪里改啊 New

一些论坛、首页都很标准,但是还有一些页面,比如个人资料,却显示属于论坛,只支持这个是通过一个A样式控制,但是怎么调整一些链接的选中状态呢?比如说下面截图,我要改成【我的】这里,是JS控制的?还是哪里。


我知道答案 回答被采纳将会获得1 贡献 已有1人回答

KarlMock59 发表于 2025-9-10 13:11:55

主导航的高亮,其实是一个很难做到全覆盖的,毕竟子页面成千上万,是否归属哪个主导航,或者复合归属,很复杂,所以一般来说只能做主体匹配。
Discuz采用的是后端匹配,然后按照判断匹配进行高亮,不是js,是后端和模版配合实现的。

另外,由于移动端主导航(底部)一般较少(5个基本顶天了),所以在未来改造中,目前是考虑直接去除高亮属性,不再判断(因为实际上移动端底部更多地是让用户快捷切换到主要入口,而不是给用户判断自己在哪个部分,当前页面在哪个部分在移动端逻辑里必要性不大)
页: [1]
查看完整版本: 底部导航当前页面的对应底部导航变色是在哪里改啊 New