微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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”前缀改为“选择”…但不能保证这将工作(我没有看过他们的新的造型).

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐