选择2向下打开下拉列表

时间:2016-04-23 11:57:48

标签: jquery jquery-select2 jquery-select2-4 select2

我想每次向下显示下拉列表,无论下面有足够的空间。

如何实现呢?这样做的关键点是什么?

更新

以下是我初始化Select2的方法:

$("select[name=ingredients]").select2();

HTML方面:

<select name="ingredients" multiple class="populate select2-offscreen form-control" tabindex="-1" style="width: 100%;">
    <optgroup label="Diğer">
        <option value="0">Un</option>
        <option value="1">Şeker</option>
        <option value="2">Tuz</option>
    </optgroup>
</select>

selelect2 upward

1 个答案:

答案 0 :(得分:0)

此处有一个open select2 issue,所以目前它似乎没有选项。如果你坚持使用select2,你的选择是:

  1. 等待请求的实施。 (或者自己提出推送请求 - 不确定维护者对此有多开放。)
  2. 自己调整select2.js代码,遵循该问题线程中的一个建议。当然,您无需重新应用补丁即可升级您的select2.js。
  3. 捕获select2:open事件并直接操作html和css。但这很大程度上依赖于select2的内部结构,你可能会选择2,因为你可能会破坏兼容性。