输出:http: //jsbin.com/APuCOwa/3
编辑:http: //jsbin.com/APuCOwa/3/edit
当您在 Bootstrap 3 中有一个响应表时,当您低于 767px 断点时,无法访问下拉菜单,因为它们添加了内容,并且该大小的内容具有溢出:自动或其他内容,因此取决于菜单——如果桌子本身没有足够的高度——菜单会显示出来,人们不会看到它。Plus 滚动条在您滚动触摸之前不可见。
作为一种解决方法,我需要帮助,我捏造了另一个在单击时不会关闭的切换,并在切换菜单时向父级添加一个类(以添加高度)(您必须调整输出http:/ /jsbin.com/APuCOwa/3低于 767 像素)看到这个。问题是,当用户在打开另一个切换时单击另一个切换,添加到父级的类被删除,尝试切换类和这个东西(这是相同的)并且结果相同。
本质上,当您单击切换时,它会打开,为父“表响应” div 包装器添加高度,并且当您关闭它时,它会撤消它,到目前为止这很好,但是如果您在打开另一个菜单时单击另一个菜单,那是我无法弄清楚的地方。由于它们都是独立的菜单,这让我感到困惑。
我对 jQuery 不是很热情。
输出:http: //jsbin.com/APuCOwa/3
编辑:http: //jsbin.com/APuCOwa/3/edit
顺便说一句:Firefox,至少我的,jsbin 有问题,Chrome 没有。