У меня есть selectpicker (bootstrap) на моей странице, параметры которого загружаются по диагонали. Он имеет большое количество списков, но не приятно видеть. Я хочу уменьшить высоту selectpicker. Я даю встроенный стиль и все, но он не отражает.Как отрегулировать высоту выпадающего списка selectpicker
это мой код
<select class="selectpicker" data-dropup-auto="false" id="estType" name="estType">
<option selected disabled value="0">Select</option>'
</select>
Мой JS код
$function ({
$.ajax({
datatype: "json",
type: "GET",
async: false,
url: "Establishment/GetPrePopulationDetails",
success: function (result, success) {
var esttypes = $.map(result['EstablishmentTypes'],
function (key, value) {
return $('<option>', { value: value, text: key });
});
$('#estType').append(esttypes);
},
error: function (xhr, ajaxOptions, thrownError) {
console.error(xhr.status);
console.error(thrownError);
}
});
});
ссылка http://stackoverflow.com/questions/21111652/how-do-you-set-the-max-height-of-an-expanded-chosen-element-jquery-plugin – Ish
Используйте 'max-height' для этого. Мой личный выбор - использовать медиа-запросы и иметь максимальную высоту 'px' для устройств настольного типа и значение« vh »для мобильных устройств. Кроме того, если у вас более 20 детей, рассмотрите возможность использования решения [select2] (https://select2.github.io/) или [автозаполнения] (https://jqueryui.com/autocomplete/). –