导航菜单点击跳转后如何改变其样式

具体请看:http://jingjia.baidu.com/的导航菜单就是点击某个菜单跳转后改变被点击菜单的样式,而再次点击其他菜单的时候,原来被点击的样式恢复原样,唯独... 具体请看:http://jingjia.baidu.com/ 的导航菜单
就是点击某个菜单跳转后改变被点击菜单的样式,而再次点击其他菜单的时候,原来被点击的样式恢复原样,唯独被点击的那个菜单保持选中样式。
总之就是上面百度的那个导航怎么弄出来的,关键是跳转后他是怎么判断之前点过什么的。要能适合dedecms套模板的,最好不要是判断当前网址的那种方法,小弟我JS那些的水平不太好,如果可以的能简单的注释下,小弟在此先谢过,还望各位大侠不吝赐教。
先谢谢258668的回答!但我还有些疑问?
<div id=menu_content>
<ul>
<li class=menu_on><a href="{dede:global.cfg_indexurl/}">首页</a></li>
{dede:channel type='top' row='10' currentstyle="<li class='menu_on'><a href='~typelink~' ~rel~>~typename~</a></li>"}
<li><a href="[field:typelink/]" [field:rel/]>[field:typename/]</a></li>
{/dede:channel}
</ul>
</div>
这个是我套的导航,我首页的那个栏目不是动态生成的,所以切到其他页面首页也都是选中状态,这个能解决下么?
展开
 我来答
Thunur
推荐于2016-08-29 · TA获得超过823个赞
知道小有建树答主
回答量:293
采纳率:50%
帮助的人:82.5万
展开全部
你套dedecms何必用脚本呢?程序调用就可以实现了。

{dede:channel type='top' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~>~typename~</a></li>"}
<li><a href='[field:typeurl/]' [field:rel/]>[field:typename/]</a></li>
{/dede:channel}
注意
currentstyle="<li class='hover'><a href='~typelink~' ~rel~>~typename~</a></li>"}
这串函数就是代表当前栏目增加了一个class hover在css定义下就行了...
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
淡聆_
2012-07-01 · 超过10用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:22.1万
展开全部
会用jq不?
追问
不会,如果你有详细代码贴出来看看嘛~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
YY日报
2012-07-01
知道答主
回答量:30
采纳率:0%
帮助的人:4.5万
展开全部
所以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式