<script type="text/javascript">
var urlstr = location.href;
var urlstatus=false;
$("#navchange a").each(function () {
if ((urlstr + '/').indexOf($(this).attr('href')) > -1&&$(this).attr('href')!='') {
$(this).addClass('cur');
urlstatus = true;
} else {
$(this).removeClass('cur');
}
});
$("#first-menu a").each(function(){
//判断拥有cur样式的a标签
if($(this).hasClass('cur')){
//把当前拥有cur样式a标签的祖辈的同胞为a的元素,也就是父级菜单的样式添加为cur
$(this).parents('ul').siblings('a').eq(0).addClass('cur');
//设置urlstatus变量为true
urlstatus = true;
}
})
if (!urlstatus) {$("#navchange a").eq(0).addClass('cur'); }
</script>
<ul id="navchange">
{volist name="tptop" id="vo"}
{if condition="$vo['show'] eq 1"}
<li id="first-menu">
{if condition="$vo['links'] neq ''"}
<a href="{$vo.links}">{$vo.name}</a>
<ul>
{volist name="tptops" id="vs"}
{if condition ="$vo.id eq $vs['tid']"}
{if condition="$vs['show'] eq 1"}
<li><a href="{$vs.links}">{$vs.name}</a></li>
{/if}
{/if}
{/volist}
</ul>
{/if}
</li>
{/if}
{/volist}
</ul>

最新文章

  1. 【案例分享】SQL job服务连接不到存储引擎
  2. 【BZOJ】1124: [POI2008]枪战Maf
  3. IOS学习笔记34—EGOTableViewPullRefresh实现下拉刷新
  4. mvn 使用中的错误
  5. HDU 5095 Linearization of the kernel functions in SVM(模拟)
  6. AngularJs: Reload page
  7. Linux服务器的远程IP限制
  8. Java——面向对象基础
  9. Error Handling in ASP.NET Core
  10. scapy安装及SCTP包分析
  11. 2017人生总结(MECE分析法)
  12. Mego开发文档 - 加载关系数据
  13. 转载:原来JavaScript的闭包是这么回事!
  14. 2019王小的Java学习之路
  15. tensorflow 1.0 学习:参数初始化(initializer)
  16. 批量去除文件的BOM头
  17. 使用log4net将C#日志发送到Elasticsearch
  18. java exception 01
  19. mac gcc develop
  20. Maven父工程

热门文章

  1. web开发常见的几大安全问题
  2. 【leetcode】Monotone Increasing Digits
  3. UVa 122 Trees on the level (动态建树 &amp;&amp; 层序遍历二叉树)
  4. Android学习笔记之Menu的ShowAsAction属性的设置
  5. jconsole性能监控
  6. 函数式接口和Lambda表达式
  7. 看完你也想编写自己的 react 插件
  8. java中定义注解
  9. ubuntu用mentohust连接ruijie
  10. docker镜像和加速