【发布时间】:2015-06-19 15:47:03
【问题描述】:
当屏幕尺寸低于 940 像素时,我必须更改哪些内容才能固定导航栏?我不想让它响应。如果你将浏览器窗口调整到940px以下,你会看到scrollbar-x(底部滚动条)出现了,但是当你向右滚动时,导航栏位置仍然固定,一些菜单不会出现。
也许一些图片可以解释我的问题。
【问题讨论】:
-
如果你想让你的 CSS 以特定的分辨率改变,你必须使用响应式设计,例如媒体查询
-
加个对比脸书没意义,因为脸书的导航栏不是固定的,所以不会遇到同样的问题。
-
@EzequielMuns 是的,这没有任何意义,但如果你在 facebook 上关闭你的 javascript,导航栏就会像推特一样,当我们向右滚动时菜单不会出现。
-
@jackwaners,并非所有客户都想要一个响应式网站,所以我认为如果只有 twitter bootstrap 添加更多脚本来修复导航栏,那就太好了。在谷歌上搜索后,我找到了这个script,但我仍然无法将它实现到我的导航栏。
-
该脚本正是您所需要的,您可以在 CSS 中将您的导航栏声明为已修复,然后使用 ScrollSpy 使其可 y 滚动(这将优雅地降级为您当前所经历的用户没有启用 JS)。
标签: css twitter-bootstrap