0

我想在每个移动设备上强制折叠菜单,而不是取决于屏幕分辨率。使用 asp.net mvc 4,我可以检查我是否有移动设备,如果有,我想从引导程序强制折叠移动菜单。我怎样才能实现它?

4

2 回答 2

1

您必须覆盖默认媒体查询才能navbar-collapse始终保持可见。例如,您会在 Bootstrap 3 的 style.css 的第 4296 行找到它:

@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}

这会在浏览器窗口超过 768 像素时隐藏按钮。因此,与其隐藏它,不如将显示更改为block. 四处寻找并玩弄其他元素,例如navbar-nav. 这是相同的原理。

于 2013-09-12T18:12:32.167 回答
1

不建议这样做-但前几天我为移动应用程序这样做了。

我有 bootstrap.min.css,只是做了一个查找替换 768px 并替换为 3000px。

这具有强制菜单在 => 3000px 之前不隐藏的效果

于 2014-11-27T14:40:05.330 回答