关心:示例网址来自一个非营利组织的开发站点,该组织帮助委内瑞拉的兔唇儿童。所以那里会有一些人们不愿意看到的照片。
我正在使用 Twitter Bootstrap 构建站点,并且导航栏与 wp_nav_menu 一起使用没有任何问题。
由于主页导航中的#anchors,单击后不会重新加载。因此,导航不会崩溃回到其关闭状态。(所以请参阅折叠按钮,调整屏幕大小)。
我需要的是:http: //jsfiddle.net/hajpoj/By6ym/4/
我已经尝试了小提琴示例中的东西,并且可以无缝运行,所以它必须是由于 jQuery 中的其他类/ID 或其他东西。
我的 jQuery 不足以找到或创建一个干净的解决方案。直到......为止
PHP:
<div class="navbar navbar-inverse">
<div class="navbar-inner">
<div class="container">
<a data-target=".navbar-responsive-collapse" data-toggle="collapse" class="btn btn-navbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<p class="brand hidden-desktop">Menu</p>
<div class="nav-collapse collapse navbar-responsive-collapse ss-icon">
<?php $sitenavigatie = array(
'theme_location' => 'header-menu-left-page',
'menu_class' => 'menu',
'echo' => true,
'fallback_cb' => 'wp_page_menu',
'items_wrap' => '<ul id="%1$s" class="nav %2$s">%3$s</ul>',
'depth' => 0,
'walker' => new TessWalkerMenu());
wp_nav_menu( $sitenavigatie ); ?>
</div> <!-- end .nav-collapse .collapse .navbar-responsive-collapse -->
</div> <!-- end .container-fluid -->
</div> <!-- end .navbar-inner -->
小提琴中的 jQuery:
$('.nav-collapse').click('li', function() {
$('.nav-collapse').collapse('hide');
});
希望有人可以提供帮助。