Zurb Foundation 5 - 顶部栏 - 在小型浏览器 window 上折叠,但在移动设备上不折叠
Zurb Foundation 5 - Top Bar - Collapses on small browser window but not on mobile
已从文档页面提取代码
<nav class="top-bar" data-topbar role="navigation">
<ul class="title-area">
<li class="name">
[etc...]
<li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li>
</ul>
随后的结果是折叠 浏览器桌面 window 生成菜单图标和活动子项链接。
它在 Chrome 普通桌面模式下按预期折叠...但是在访问 Chrome 的开发者工具时 所有 移动渲染是 不生成菜单图标(当然也不是子项)。
已验证各种问题...在 body 标记末尾加载所有基础 javascript 不会改变行为。对于在 foundation.css 之后加载的移动实例,使用自定义 css 类 删除文件不会改变行为。除了 robots.txt 之外,没有应用程序代码调用 user-agent
.
以下内容可能是相关的,但我相信它是随基本代码一起提供的:
meta.foundation-mq-topbar {
font-family: "/only screen and (min-width:40.063em)/";
width: 58.75em; }
所以菜单是在小桌面屏幕上生成的,而不是在移动屏幕上生成的。
如何解决这个问题?是否有基础配置以某种方式禁用此移动逻辑?
不是预期的答案。和启动的kludge。但我仍然无法查明为什么 没有 发生切换(而在其他情况下,适当的样式被应用到 small
具有基础 css 的视口。)
基本上用 dropdown 换掉一侧,重新创建菜单。
Soooo...这是一个 rails 应用程序,与 browser gem (condition if browser
) and font awesome gem 结合使用可以更快地生成汉堡包图标,以下是诀窍,呃... kludge .
<!-- Right Nav Section -->
<ul class="right">
<% if browser.mobile? %>
<li class="has-dropdown">
<a href="#menu"><i class="fa fa-bars"></i> Menu</a>
<ul class="dropdown">
<li class="active"> [etc.][etc.]
已从文档页面提取代码
<nav class="top-bar" data-topbar role="navigation">
<ul class="title-area">
<li class="name">
[etc...]
<li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li>
</ul>
随后的结果是折叠 浏览器桌面 window 生成菜单图标和活动子项链接。
它在 Chrome 普通桌面模式下按预期折叠...但是在访问 Chrome 的开发者工具时 所有 移动渲染是 不生成菜单图标(当然也不是子项)。
已验证各种问题...在 body 标记末尾加载所有基础 javascript 不会改变行为。对于在 foundation.css 之后加载的移动实例,使用自定义 css 类 删除文件不会改变行为。除了 robots.txt 之外,没有应用程序代码调用 user-agent
.
以下内容可能是相关的,但我相信它是随基本代码一起提供的:
meta.foundation-mq-topbar {
font-family: "/only screen and (min-width:40.063em)/";
width: 58.75em; }
所以菜单是在小桌面屏幕上生成的,而不是在移动屏幕上生成的。
如何解决这个问题?是否有基础配置以某种方式禁用此移动逻辑?
不是预期的答案。和启动的kludge。但我仍然无法查明为什么 没有 发生切换(而在其他情况下,适当的样式被应用到 small
具有基础 css 的视口。)
基本上用 dropdown 换掉一侧,重新创建菜单。
Soooo...这是一个 rails 应用程序,与 browser gem (condition if browser
) and font awesome gem 结合使用可以更快地生成汉堡包图标,以下是诀窍,呃... kludge .
<!-- Right Nav Section -->
<ul class="right">
<% if browser.mobile? %>
<li class="has-dropdown">
<a href="#menu"><i class="fa fa-bars"></i> Menu</a>
<ul class="dropdown">
<li class="active"> [etc.][etc.]