javascript - 在移动键盘打开时移动选择2搜索隐藏

标签 javascript jquery-select2

在浏览器站点上运行良好.. 但是,当我在移动设备上打开它时出现问题,我面临如下图所示的问题。 enter image description here

向下滚动页面后,我看到这样的搜索框.. enter image description here

任何帮助我解决这个问题的代码都在这里。

<td colspan="2">
<select name="sel_specialities" id="sel_specialities"  data-placeholder="--<?php echo $this->lang->line('select'); ?>--" class="select" >
    <option value=""></option>
    <?php
    foreach ($specList as $spec) {
        ?>
        <option value="<?php echo $spec['SPEC_ID']; ?>" <?php echo $this->session->userdata('sel_specialities') == $spec['SPEC_ID'] ? 'selected="selected"' : ''; ?> ><?php echo $spec['SPEC_NAME']; ?></option>
        <?php
    }
    ?>
</select>

脚本

$(函数(){

$(".select").select2();

});

最佳答案

添加你的CSS

body .select2-container.select2-container--default.select2-container--open {
    top: 305px!important;
    left: 22px!important;
}
.select2.select2-container.select2-container--default.select2-container--below.select2-container--open {
    top: auto!important;
}

关于javascript - 在移动键盘打开时移动选择2搜索隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45632669/

相关文章:

javascript - 让 JQuery 创建多个按钮,这些按钮使用 CSS 在一组中设置样式

javascript - Select2 默认搜索框不起作用

jquery - select2 - 为输入和下拉设置不同的宽度

javascript - 选择 2 : Can't create new options longer than 2 characters (tag: true)

javascript - 如何在不触发事件的情况下改变select2的值?

javascript - 试图用水平滚动条制作固定的表头。如何设置溢出 : auto, 但保持边距透明?

javascript - 将货币值(value)格式化为英镑和便士

javascript - AngularJS $http.get 结果到数组

javascript - 无法在数组中循环数组

javascript - 让 Select2 Gem 与 A​​ctiveAdmin "Add New"按钮一起使用