jquery – 设置多重选择选择框的高度

我使用选择一个多选择的下拉菜单,并希望将所选框的高度设置为一个设置的大小.

我在一个带有overflow:hidden的对话框中选择了一个框,所选择的框绝对位于容器外面(这样所选的下拉菜单就会弹出对话框.)不幸的是,“position:absolute”从流中删除它,并导致没有高度…使对话缩小,多选择似乎弹出它.我可以将父容器设置为一个固定的高度,但是当选择更多的选项时,多选择会被扩展,我仍然会在长列表中遇到同样的问题.

有没有办法将选择的多选择设置为特定的高度?谢谢!

解决方法

从来没有想到我自己使用CSS:
.mycontainer {
    height: 120px;
}

.mycontainer .chzn-container-multi .chzn-choices {
    height: 120px !important;
    overflow-y: auto;
}

.mycontainer是保存所选下拉列表的div.

退出编辑答案.这个答案与2年前当我最初问这个问题时提供的“选择”版本一致.对于那些正在使用较新版本(即1.4.2)的用户,您可以尝试将上述CSS中的“chzn”前缀改为“选择”…但不能保证这将工作(我没有看过他们的新的造型).

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: <span id=&quot...
jQuery 添加水印 <script src="../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...