要使用bootstrap-select限制下拉菜单的高度,您需要设置data-max-height
属性
CSS:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.18/css/bootstrap-select.min.css">
JS:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.18/js/bootstrap-select.min.js"></script>
<select>
元素中,添加data-max-height
属性并设置所需的高度值(以像素为单位)。例如,如果您希望将下拉菜单的高度限制为200像素,您可以这样做:<select class="selectpicker" data-max-height="200">
<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
<!-- 添加更多选项 -->
</select>
<script>
$(document).ready(function () {
$('.selectpicker').selectpicker();
});
</script>
现在,当您打开下拉菜单时,菜单的高度将被限制为指定的data-max-height
值。
请注意,您也可以使用CSS来自定义下拉菜单的最大高度。例如,要将最大高度设置为200像素,可以在CSS文件中添加以下样式:
.bootstrap-select .dropdown-menu {
max-height: 200px;
overflow-y: auto;
}
这将限制下拉菜单的最大高度,并在需要时添加滚动条。
领取专属 10元无门槛券
手把手带您无忧上云