【发布时间】:2013-09-24 22:20:06
【问题描述】:
这是 Bootstrap 3 文档中关于导航栏的 disabling responsivness 的段落:
如果使用导航栏,撤消所有导航栏折叠和展开 行为(此处无法展示,请看示例)。
我真的不知道如何禁用响应性。另外,从non-responsive example 我无法理解更多。有人已经这样做了吗?
【问题讨论】:
标签: twitter-bootstrap twitter-bootstrap-3
这是 Bootstrap 3 文档中关于导航栏的 disabling responsivness 的段落:
如果使用导航栏,撤消所有导航栏折叠和展开 行为(此处无法展示,请看示例)。
我真的不知道如何禁用响应性。另外,从non-responsive example 我无法理解更多。有人已经这样做了吗?
【问题讨论】:
标签: twitter-bootstrap twitter-bootstrap-3
检查这个:https://github.com/bassjobsen/non-responsive-tb3 并阅读https://github.com/twbs/bootstrap/issues/10371。
您可以通过在 variables.less 中将 @grid-float-breakpoint 设置为 0 来实现。并重新编译引导程序。
更新 正如@fred-k 在 cmets 中所述,上述内容并未使导航栏下拉菜单无响应。要解决此问题,您还必须将 navbar.less 中的 @screen-xs-max 设置为 0。 此问题将在以后的版本中修复,请参阅https://github.com/twbs/bootstrap/pull/10465
注意 navbar.less 中的 @screen-xs-max 也会影响 Navbar 表单
【讨论】:
.container 类。有关其他更改,另请参阅:bassjobsen.weblogs.fm/…
@grid-float-breakpoint: 0; 并通过运行grunt dist 重新编译引导程序也适用于当前的3.1.1。版本。
嗯,关键似乎是构建一个样式表来锁定所有响应式内容。查看http://getbootstrap.com/examples/non-responsive/non-responsive.css,了解他们使用什么来阻止页面响应。您可能可以抬起整张床单。
特别是关于导航栏,如果没有此答案中链接的表格,您将无能为力。话虽如此,该示例没有做的一件事可能是您可能应该删除导航栏折叠时将显示的菜单图标。那就是这段代码:
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
【讨论】: