0
继从这里的说明:基金会的顶级酒吧,切换将无法正常工作
顶栏有四个要素,其中三个都需要 适当的功能:ul.title区,一个ul class =“右/左元素 ”封闭在section class =“top-bar-section”中,而 li.toggle-topbar元素将展开移动版 中的菜单。您可以省略li class =“name”只要包含 .toggle-topbar元素。
http://foundation.zurb.com/docs/components/top-bar.html
我创造了这个布局(这是生成的HTML,我的wordpress主题负载):
<header id="masthead" class="site-header" role="banner">
<nav id="site-navigation" class="navigation-main top-bar row" role="navigation">
<ul class="title-area small-12 large-6 columns">
<!-- Title Area -->
<li class="name">
<!--h1 class="menu-toggle"-->
<h1>
<img src="http://ns2101.boxqos.com/wp-content/uploads/2013/04/logo.png" id="logo_image" alt="Phoenix Concept" />
</h1>
<!--
<div class="screen-reader-text skip-link">
<a href="#content" title="Skip to content">
Skip to content
</a>
</div>
-->
</li>
<!-- Remove the class "menu-icon" to get rid of menu icon. Take out "Menu" to just have icon alone -->
<li class="toggle-topbar menu-icon">
<a href="#">
<span>
Menu
</span>
</a>
</li>
</ul>
<section class="top-bar-section small-12 large-6 columns">
<ul id="menu-menu" class="left">
<li id="menu-item-333" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-333">
<a href="http://ns2101.boxqos.com/offnungszeiten/">
Öffnungszeiten
</a>
</li>
<li id="menu-item-334" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-334">
<a href="http://ns2101.boxqos.com/unser-restaurant/">
Unser Restaurant
</a>
</li>
<li id="menu-item-335" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-335">
<a href="http://ns2101.boxqos.com/willkommen/">
Willkommen
</a>
</li>
<li id="menu-item-339" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-337 current_page_item menu-item-339">
<a href="http://ns2101.boxqos.com/kontakt/">
kontakt
</a>
</li>
<li id="menu-item-340" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-340">
<a href="http://ns2101.boxqos.com/blog/">
Blog
</a>
</li>
</ul>
<script>
$('.top-bar-section li').addClass('small-12 large-4');
$('.top-bar-section').addClass('small-12 large-4');
</script>
</section>
</nav>
<!-- #site-navigation -->
</header>
<!-- #masthead -->
而且我已经包括基础的应用程序:
$(function(){
$(document).foundation();
})
的问题是,在窗口大小调整时切换顶部导航将不起作用....
http://ns2101.boxqos.com/kontakt/#
任何想法我误解?
谢谢你的回答。问题是这里没有这样的文件http://foundation.zurb.com/download.php不应该用foundation.topbar.js处理吗? – 2013-05-01 13:41:19
如果你点击'Download Foundation CSS'按钮,它会给你一个压缩文件。其中包含您需要的'js'文件,包括'js \ foundation'文件夹中的'foundation.topbar.js'。 – 2013-05-01 13:43:38
是包含topbar.js,firebut中的错误是对于foundation.toolbar.js ...至少不在下载文件.....我应该从toolbar.js中删除调用吗? – 2013-05-01 13:47:22