jquery - Bootstrap Off Canvas nav 仅在移动设备中切换

标签 jquery html css twitter-bootstrap jasny-bootstrap

我正在尝试弄清楚如何使用 Bootstrap 3 制作 Canvas 外导航(从右侧滑入),但切换仅在视口(viewport)小于 992px 时显示,而普通 Bootstrap 导航在视口(viewport)小于 992px 时显示大于 992px。

jasny-bootstrap 是一个好的开始,但我无法弄清楚当视口(viewport)大于 992px 时如何显示正常的 Bootstrap 导航,而且我想使用最少的 JS 而不必包含整个库。

我已经从 bootstrap off canvas 页面制作了这个 fiddle ,但仍然无法弄清楚。 http://www.jsfiddle.net/UWP5V

使用以下代码实现

$(document).ready(function () {
  $('[data-toggle=offcanvas]').click(function () {
    $('.row-offcanvas').toggleClass('active')
  });
});

最佳答案

显示/隐藏导航栏完全在 CSS 中使用 @media 查询完成。导航栏折叠的大小定义为较小的变量 @grid-float-breakpoint-max

要更改它,请转到 Bootstrap customizer ,为 @grid-float-breakpoint-max 输入一个值并下载定制的 Bootstrap。

Jasny Bootstrap offcanvas 应该只使用修改后的设置。

关于jquery - Bootstrap Off Canvas nav 仅在移动设备中切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23663029/

相关文章:

css - google webfonts 在 chrome 上看起来很糟糕

javascript - jquery 按钮仅在一篇文章中启用

javascript - 更改标题的背景颜色并在特定点后添加 Logo

javascript - 使用 JSUnit vs Qunit vs XUnit 对 Javascript/JQuery 进行单元测试

JQuery on ('contextmenu' ) for body, but special one class

javascript - 在将元素推送到 HTML ID 时更新实时 JavaScript 数组

javascript - 从选择选项获取文本并将其发送到输入

jquery - youtube chromeless缩放播放器

javascript - 不使 div 可点击的 anchor 标记

css - 展开具有 "justify-content:space-around"行为的框