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调试好了套上标签自然有效果了