【发布时间】:2016-08-31 16:33:43
【问题描述】:
我有一个具有两列布局的页面,默认情况下第二列是折叠的,第一列有 col-xs-12 类。通过单击一个按钮,两列都获得 col-xs-6 类。这时候我想隐藏一些东西,因为空间有限。如果我在 div 上使用 visible-md,它会在尺寸小于 992px 时被隐藏。这是问题所在,尽管容器大小发生了变化(从 col-xs-12 到 col-xs-6),但窗口大小并没有改变。是否可以根据容器大小而不是浏览器窗口大小来限制 visible-md 功能?我的意思是不写jquery。使用引导程序的类。 谢谢
【问题讨论】:
-
我怀疑这是否可以使用 Bootstrap 的默认功能。您最好自己编写一个基于特定视口宽度隐藏元素的小 CSS 规则。
-
好吧,最好写一段jquery代码
-
为什么?为什么使用 jQuery 比让 CSS 完成它应该做的工作更好?
-
如果您的意思是使用 @media (max-width: 992px){},它的工作方式类似于引导程序。它取决于窗口大小而不是容器大小
-
但是容器宽度也取决于窗口宽度,不是吗? (如果不是,那么您基本上会询问人们所谓的“元素查询”,它还不存在,但有一些脚本可以帮助实现效果。)