高亮显示导航栏代码,通用方式,包括所在内容页
看了下论坛,大家基本使用的是灵动标签来实现当前栏高亮,我这个方法是根据js来实现的。如果需要你就试下吧
方法如下,大家可以举一反三,其实是很简单的修改:
说明:
links[last].className = menufirst; 这一句中的 menufirst 为你的高亮样式。
-------------------------------------------------------------------------
例如:
[e:loop={select classname,classpath from [!db.pre!]enewsclass where bclassid=58 order by classid ,0,24,0}]
[/e:loop]
var nav = document.getElementById(navi3);
var links = nav.getElementsByTagName(li);
var lilen = nav.getElementsByTagName(a); //判断地址
var currenturl = document.location.href;
var last = 0;
for (var i=0;i { var linkurl = lilen[i].getAttribute(href); if(currenturl.indexOf(linkurl)!=-1) { last = i; } } links[last].className = current-menu-item; //高亮代码样式 本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!
{
var linkurl = lilen[i].getAttribute(href);
if(currenturl.indexOf(linkurl)!=-1)
last = i;
}
links[last].className = current-menu-item; //高亮代码样式
DEDE会员注册开启邮箱验证通知正确完整的修改方法
DedeCMS让channelartlist支持currentstyle属性
织梦删除Power by DedeCms版权链接
织梦dedecms自定义表单提交成功提示信息和跳转的修改
DedeCMS文章列表每5隔行加横线的实现方法
dedecms站内搜索和tag标签不支持大写字母的解决办法
DEDE5.7列表页模板中调用TAG标签的方法
在个人模板中的调用会员信息的方法