当选项框的底部延伸到浏览器窗口下方时,除非鼠标恰好悬停在框的滚动条上,否则单击时选项块不会保持打开状态。如果你点击下拉菜单的中间,它会立即弹出,选择你的房子悬停在上面的任何地方。你可以在这里看到我在说什么:http://what-key-am-i-in.herokuapp.com/点击"fretBoard"链接,然后尝试更改下拉显示键(左下角下拉菜单),浏览器窗口底部仅略低于菜单所在位置。
菜单不应该向上打开吗?谢谢
看起来这在Select2回购中已经修复。https://github.com/select2/select2/pull/2620/commits
遇到同样的问题,我将overflow: visible
添加到该选择框的CSS中,它解决了问题。
下面的CSS为我解决了
.select2-search--dropdown.select2-search--hide {
display: contents;
overflow: visible !important;
}