在主菜单中单击时打开子菜单中的子类别

时间:2011-12-28 作者:Jai

我在想一种方法,如果我们可以管理菜单,当我单击第一个菜单中的菜单项时,我选择的子类别或链接应该显示在第二个菜单中。。例如,当我单击导航菜单中的娱乐时,子类别/主题(如gossips、hollywood、bollywood)应显示在主菜单下的菜单中。。。(例如,看看ibnlive.com或latimes.com网站,它的工作热情也很相似)。。。

2 个回复
SO网友:Chris

您可以通过以下三种方式之一执行此操作:

首先,您需要使菜单在主题本身内保持静态,以便完全控制所有锚定链接和类。在菜单管理器中,您可以为锚定链接分配一个自定义类,然后将jQuery事件绑定到锚定链接,以便它们与您选择的特定菜单相对应。创建一个插件,允许您设置允许要成为父菜单子菜单的特定菜单仍然是一个单独的菜单,但只能通过将鼠标悬停在已分配子菜单的菜单项上进行访问,希望能有所帮助。

SO网友:Velvet Blues

我在许多网站上都这样做过,但我的实现是在CSS的帮助下通过一个菜单实现的。(您还可以使用JavaScript获得一些很酷的效果。)

在“外观->菜单”下,我创建了一个菜单,并将子菜单链接拖动到该菜单的“父”链接下。(此解决方案的美妙之处在于它很简单,如果将来需要添加第三个级别,则不需要太多额外的工作。)

汽车,保时捷,玛莎拉蒂,阿斯顿,马丁,纽约,芝加哥,洛杉矶,然后我用CSS来设计这些。当您在页面上时,WordPress将使用“当前”、“父”或“祖先”菜单项类。这些可用于显示相应的菜单。您还将利用“:hover”伪类在悬停时显示相应的子菜单。您还可以选择jQuery的show()hide() 方法,如果您想合并一些流畅的JS动画。

在这里输出所有适当的CSS和jQuery需要一些工作,所以我希望这为您指明了正确的方向。

结束

相关推荐

WordPress中的自定义wp_Dropdown_Categories项目

我的搜索表单中有wp\\u dropdown\\u categories函数。php文件。现在,它允许用户选择要搜索的帖子类别。有没有办法让下拉列表包含自定义分类法和自定义帖子类型?例如,如果我有一个用于图库的自定义帖子类型,以及一个用于位置的自定义分类法。。。如何显示wp下拉列表,让用户选择搜索“照片”或“位置”?