0

正在做一些研究,并在 select2 jQuery 插件中发现了这个属性。如果我的假设是正确的,该dropdownAutoWidth属性会将 select2 下拉列表的大小增加到列表中最宽的项目。Peachy,所以我在一个元素上实例化插件

$('.cp_accessory.interface_dropdown.skin_customizer').select2({
  minimumResultsForSearch: 99999,
  dropdownCssClass: 'solo_dropdown',
  dropdownAutoWidth : true
});

但不幸的是,激活下拉菜单时,宽度仍然与第一项一样短。 下拉失败

作为旁注,solo_dropdown我添加的那个类不会改变任何地方的宽度。所以我认为这不会是问题。任何帮助或见解将不胜感激

4

2 回答 2

0

使用来自 github repo 的最新 select2。我已经更新了你的 jsfiddle,现在似乎没问题

http://jsfiddle.net/SDFvG/5/

CSS

.select2-drop-active{
border-top:1px solid #5897fb !important;
}
于 2013-08-19T07:57:38.713 回答
0

这个对我有用

$('.cp_accessory.interface_dropdown.skin_customizer').select2({
    minimumResultsForSearch: 99999,
    dropdownCssClass: 'solo_dropdown',
    dropdownAutoWidth : 'auto'
});

下面是我的代码

$("#selectTagId").select2({
    data: data,
    dropdownAutoWidth: "auto"
}); 
于 2020-06-03T09:27:28.667 回答