javascript - 使用数据容器时 Bootstrap 选择错位列表

标签 javascript css twitter-bootstrap bootstrap-select

我有一个使用 Bootstrap-select 库的 html 选择。如果我没有定义 data-container 列表工作正常,但我有重叠的问题。基本上,我在必须具有 overflow-y: auto; 的容器内呈现选择(没有 data-container)。当选择试图在导航栏(主菜单)上方打开时,它会被重叠和剪切。参见 JSFiddle here (您必须强制将下拉菜单打开为下拉菜单)。

对我来说正确的解决方案是定义一个data-container。但是,一旦我这样做,列表就错位了。参见 JSFiddle here (您必须强制下拉菜单向下打开,而不是向上打开)。

另一个建议的解决方法是设置 data-container="body" 而不是我自己的容器 div,如前面的示例。这个 DID 解决了第一种情况,但它在其他情况下会中断。参见 this JSFiddle并下拉列表“状态”(以便在下方打开),您将看到列表是如何放错位置的(但低于它应该在的位置),在下拉按钮之间留出很大的空白空间。

请注意,我希望在所有地方都应用相同的解决方案,而不是我需要针对呈现列表的每个地方进行调整的解决方案。

最佳答案

这已经在bootstrap-select的master分支中修复,将在v1.11.0正式可用。参见 https://github.com/silviomoreto/bootstrap-select/commit/f2358a15e7b3cdba519a22ada9b7654ab6775255 .

关于javascript - 使用数据容器时 Bootstrap 选择错位列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38720427/

相关文章:

javascript - 如果 <select> 中未选择任何内容,则显示 did

css - 没有插件的 Bootstrap 单选按钮 angular 2+

javascript - Bootstrap 轮播无法正常工作

javascript - 同时有两个 Bootstrap 导航菜单

javascript - 如何以模式显示用户个人资料信息?

javascript - 漂亮的照片集链接问题

Javascript 简单原型(prototype)继承

php - 在 PHP 中使用 cURL 下载大文件 - 页面挂起

javascript - 集群环境中的颗粒缩小和合并

css - select2 Rails 下拉列表未正确渲染