我在一个带有overflow:hidden的对话框中选择了一个框,所选择的框绝对位于容器外面(这样所选的下拉菜单就会弹出对话框.)不幸的是,“position:absolute”从流中删除它,并导致没有高度…使对话缩小,多选择似乎弹出它.我可以将父容器设置为一个固定的高度,但是当选择更多的选项时,多选择会被扩展,我仍然会在长列表中遇到同样的问题.
有没有办法将选择的多选择设置为特定的高度?谢谢!
.mycontainer { height: 120px; } .mycontainer .chzn-container-multi .chzn-choices { height: 120px !important; overflow-y: auto; }
.mycontainer是保存所选下拉列表的div.
请退出编辑答案.这个答案与2年前当我最初问这个问题时提供的“选择”版本一致.对于那些正在使用较新版本(即1.4.2)的用户,您可以尝试将上述CSS中的“chzn”前缀改为“选择”…但不能保证这将工作(我没有看过他们的新的造型).