【发布时间】:2017-10-27 06:40:53
【问题描述】:
我有这个填充下拉菜单的代码:
echo "<div class='form-group'>";
echo "<label for='show'>Show:</label>";
echo "<select class='form-control' id='filterText' ng-model='filterText' ng-options='show_name for show_name in filterList'>"; // Show Type Dropdown
echo "</select>";
echo "</div>";
我希望只能显示 8 个选项,然后能够向下滚动查看其余选项。我该怎么做呢?当我调整高度时,它只是调整实际字段的高度而不是下拉大小。
这不是我想要的:
如果列表足够长,它会自动添加滚动条。这本来不是我想要的。如果开始时显示 8 个节目并能够滚动浏览其余节目,会更容易。
【问题讨论】:
-
有没有试过在select的html中添加属性
size=8? -
@quirimmo 是的,它只是扩展了实际字段,而不是为下拉区域提供滚动条。
-
@JDo 你是否将它与 CSS 溢出-y: 滚动;
-
@quirimmo 是的。刚刚更新了问题。如前所述,它扩展了实际字段,但确实提供了一个滚动条,但我不希望它增加它的高度。
标签: javascript php html css angularjs