首页 > 织梦仿站,二级菜单高亮问题。

织梦仿站,二级菜单高亮问题。

currentstyle 不起作用,自己网上找了代码。点击二级菜单时一级菜单不会高亮,如何使有二级菜单的栏目点击后父级也高亮

<nav id="top-menu-nav">
<ul id="top-menu" class="nav">
  <li id="" class="menu-item menu-item-type-post_type menu-item-object-page   page_item  current_page_item 2">
   <a style='color:#6e6e6e!important;' href="{dede:global.cfg_indexurl/}">Home</a>
  </li>
  
 {dede:channelartlist row='10' typeid='2,3,5' currentstyle="cur"}  
<li id="" class="menu-item menu-item-type-post_type menu-item-object-page  menu-item-has-children ">
     <a  href="{dede:field name='typeurl'/}" >{dede:field name='typename'/}</a>
  <ul class="sub-menu">
     {dede:sql sql='Select * from dede_arctype where reid=~id~  and ishidden != 1 ORDER BY id limit 0,20'} 
    <li id="" class="menu-item menu-item-type-post_type menu-item-object-page ">
      <a  href="[field:typedir function='str_replace("{cmspath}","",@me)'/]">[field:typename/]</a>
    </li>    
    {/dede:sql}
  </ul>
</li>
{/dede:channelartlist}


</ul>                    
</nav>

<script type="text/javascript">
  var urlstr = location.href;
  //alert(urlstr);
  var urlstatus=false;
  $("#top-menu a").each(function () {
    if ((urlstr + '/').indexOf($(this).attr('href')) > -1&&$(this).attr('href')!='') {
      $(this).addClass('cur'); urlstatus = true;
    } else {
      $(this).removeClass('cur');
    }
  });
  if (!urlstatus) {$("#top-menu a").eq(0).addClass('cur'); }
</script>

这个和织梦没有关系的,你css调试好了套上标签自然有效果了

【热门文章】
【热门文章】