我有一些困难,交换我的Wordpress菜单的行为。我在寻找它时徘徊点击显示时,而不是:显示/隐藏wordpress子菜单
<nav>
<ul>
<li>
<?php wp_nav_menu(array('theme_location' => 'header-menu')); ?>
<li>
<br />
<form method="get" id="search_form" action="<?php bloginfo('home'); ?>">
<input type="text" class="text searchForm" name="s" value="Search" >
</form>
</ul>
</nav>
jQuery(document).ready(function ($) {
$(".sub-menu").hide();
$(".current_page_item .sub-menu").show();
$("li.menu-item").click(function() { // mouse CLICK instead of hover
$(".sub-menu").hide(); // First hide any open menu items
$(this).find(".sub-menu").show(); // display child
});
});
当我将其更改为拨动它会杀死在菜单中的其他环节。我不知道这里的问题是什么...
你能提供jsfiddle或其他演示吗? – 2014-11-25 15:04:04
这是非常棘手的,因为它是我创建的一个自定义Wordpress模板,所以当你将鼠标悬停在菜单头部以显示下面的子菜单项时,它会正常工作,但是如果将其切换到切换状态以完全切换但会杀死其他导航项。 – user3328557 2014-11-25 15:08:29
我不在代码中说任何错误。必须有一些与dom结构有关的东西。没有它,我不能说太多。 – 2014-11-25 15:21:22