SumoSelect的select-all选项与选择下拉列表中的其他选项重叠

问题描述 投票:1回答:1

我在SumoSelect应用程序中有一个CodeIgniter选择下拉列表,其中select all选项与其他项目相比具有更小的高度,因此,select all选项与下拉列表中的其他选项重叠。我试图使用select-all增加jQuery选项元素的高度,但我认为<option>的高度不能手动修改。那么请告诉我们如何解决这个重叠的问题?

码:

<select name="type" id="type" multiple="multiple" placeholder="Select a type" class="form-control SlectBox">                          
    <?php foreach($types as $type) { ?>
        <option>$type</option>
    <?php } ?>
</select>

<script>
    $(document).ready(function() {
        window.asd = $('.SlectBox').SumoSelect({ 
            csvDispCount: 3,
            selectAll: 1,
            captionFormat: '{0} types selected!',
            captionFormatAllSelected:'All {0} types selected!'
        }); 
        <?php if(count(array_filter($Type_list))==0){?>
            $('select.SlectBox')[0].sumo.selectAll();
        <?php } ?>      
    });
</script>

重叠问题:enter image description here

javascript php jquery codeigniter sumoselect.js
1个回答
-1
投票

作为Firefox的快速修复,这个解决方案对我有用。我将以下样式添加到页面的css文件中。

.SumoSelect .select-all {
  display: table-cell;
}
© www.soinside.com 2019 - 2024. All rights reserved.