静态页面到一页-菜单非活动项目突出显示

时间:2017-05-29 作者:Soothsayer92

我正在开发的网站有一个单页架构和几个静态页面。

主要问题是,当我从静态页面中单击菜单项时(WordPress自定义菜单中该菜单项的构造如下所示:http://example.com/#about, 已尝试:/#关于和#仅关于)它突出显示所有菜单项。

只有当我试图通过静态页面访问一个页面部分时,才会出现此问题。有没有解决方法,当我从静态页面单击一个活动部分时,如何只突出显示它?下面我给出了两个负责颜色变化的CSS声明。

CSS

#header-menu #mega_main_menu > .menu_holder > .menu_inner > ul > li >
.item_link > .link_content > .link_text, #header-menu .mega_main_menu > 
.menu_holder > .menu_inner > ul > li >
.item_link > .link_content > .link_text {
height: auto;
font-size: 12px;
text-transform: uppercase;
color: #45464b;
padding: 0 20px;
line-height: 80px;
}

#header-menu #mega_main_menu > .menu_holder > .menu_inner > ul > li.current-
menu-item >
 .item_link > .link_content > .link_text, #header-menu #mega_main_menu > 
.menu_holder > .menu_inner > ul > li.current-menu-parent > .item_link > 
.link_content > .link_text, #header-menu #mega_main_menu > .menu_holder > 
.menu_inner > ul > li.current-menu-ancestor > .item_link > .link_content > 
.link_text, #header-menu .mega_main_menu > .menu_holder > .menu_inner > ul > 
li.current-menu-item > .item_link > .link_content > .link_text, #header-menu 
.mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-parent > 
.item_link > .link_content > .link_text, #header-menu .mega_main_menu > 
.menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link > 
.link_content > .link_text {
color: #0ccfa8;
}

1 个回复
SO网友:Rarst

据我所知,WordPress的导航菜单中并没有锚的概念。你所有的锚都在同一页上,这是WP所关心的。

由于从逻辑上讲,在不重新加载的情况下在页面中移动时,您也希望突出显示可以正常工作,因此这里的选项可能仅限于从源代码中剥离本机活动类,并使用JavaScript实现it客户端。

结束

相关推荐

如何将css类添加到产品盒li,对于img,添加购物车按钮,Decs,价格…

如果你能帮忙,请。我有不同的分辨率和纵横比的图像上传到产品。当我看到产品列表时:http://kachliar.sk/obchod/page/4产品框不一样,我想所有的图像都适合单元格宽度,需要“添加到购物车”按钮在所有产品框的同一行。。。atc我可以通过css类管理的所有内容,但我的问题是如何向标签中的元素添加类。非常感谢你。