【发布时间】:2013-11-20 19:58:00
【问题描述】:
我目前正在使用wp_nav_menu 在顶部和正文中生成我的导航菜单。在header.php中,我用过
<?php if(has_nav_menu('body-nav')) {
wp_nav_menu(array('theme_location' => 'top-nav', 'items_wrap' => '<select class="mobile-menu">%3$s', 'container' => '', 'menu_class' => 'mobile-menu', 'sort_column' => 'menu_order', 'fallback_cb' => 'null'));
} else {
wp_nav_menu(array('theme_location' => 'top-nav', 'items_wrap' => '<select class="mobile-menu">%3$s</select>', 'container' => '', 'menu_class' => 'mobile-menu', 'sort_column' => 'menu_order', 'fallback_cb' => 'null'));
} ?>
<?php if(has_nav_menu('top-nav')) {
wp_nav_menu(array('theme_location' => 'top-nav', 'items_wrap' => '%3$s</select>', 'container' => '', 'menu_class' => 'mobile-menu', 'sort_column' => 'menu_order', 'fallback_cb' => 'null'));
} else {
wp_nav_menu(array('theme_location' => 'top-nav', 'items_wrap' => '<select class="mobile-menu">%3$s</select>', 'container' => '', 'menu_class' => 'mobile-menu', 'sort_column' => 'menu_order', 'fallback_cb' => 'null'));
}?>
它可以正常工作并且显示良好,但是当浏览器 (Firefox) 处于还原状态或处于较小位置时,两个菜单会变成/组合在一个下拉框中。当浏览器处于恢复位置时,我需要区分顶部和正文导航菜单。即需要显示顶部菜单栏的顶部菜单以及全屏和浏览器恢复/小位置显示正文菜单栏的正文菜单。我已经尝试了很多。没有解决办法。当我尝试放置下拉框时,它还与顶部菜单和正文菜单相结合。如何区分此类问题。请参阅this site 恢复向下/小位置。有人知道这类问题吗?
【问题讨论】:
标签: javascript jquery wordpress responsive-design nav