如何设置当前页面导航选中的状态样式

海洋齐齐 2008-11-29 11:38:40
类似CSDN的左侧树形菜单导航,我是用JS做的,做成了一个用户控件,如何设置连接到某页时,导航的链接就高亮显示这样的,我现在的做法是给用户控件一个属性,然后在每个页面设置这个属性不同的值,来设置高亮,主要页面太多了,不知道有什么别的办法可以不用对其它页面操作,只对当前用户控件操作就能实现呢
...全文
680 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
pmjcxw 2008-11-29
  • 打赏
  • 举报
回复
用CSS或到dreamweaver里面去调试
Fibona 2008-11-29
  • 打赏
  • 举报
回复
你要是每一个页面,都调用相同的js代码的话,可以像csdn或者一般网站后台一样,采用框架,这样只有一个地方调用这个js导航

海洋齐齐 2008-11-29
  • 打赏
  • 举报
回复
我是通过在JS的函数上调用菜单项的值来确定哪个使用高亮样式,比如menu.setActivedItem("1.1.1");
一品梅 2008-11-29
  • 打赏
  • 举报
回复
这个简单,你可以集中在总CSS中写
每个页面的BODY 赋以ID值,
然后通过级联下级的方式写上
比如HOME页的ID为HOME的标筌
HOME页的BODY中ID以HOMEBODY
则在总CSS中则为
HOMEBODY HOME{
///高亮设置的CSS样式
}
一品梅 2008-11-29
  • 打赏
  • 举报
回复
这个简单,你可以集中在总CSS中写
每个页面的BODY 赋以ID值,
然后通过级联下级的方式写上
比如HOME页的ID为HOME的标筌
HOME页的BODY中ID以HOMEBODY
则在总CSS中则为
HOMEBODY HOME{
///高亮设置的CSS样式
}

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧