jquery - 移动设备上的 select2 键盘问题

标签 jquery jquery-select2

当在移动设备上使用 select2 时,我遇到了问题。 单击后,将显示虚拟键盘。我尝试使用类似的东西

$('select').select2({
  shouldFocusInput: function (instance) {
        // Attempt to detect touch devices
        var supportsTouchEvents = (('ontouchstart' in window) ||
                                   (navigator.msMaxTouchPoints > 0));

        // Only devices which support touch events should be special cased
        if (!supportsTouchEvents) {
            return true;
        }

        // Never focus the input if search is disabled
        if (instance.opts.minimumResultsForSearch < 0) {
            return false;
        }

        return true;
    }
});

没有成功。即使我尝试简单地使用

shouldFocusInput: false

搜索文本不断获得焦点。

最佳答案

你试过吗

minimumResultsForSearch = -1

问题帖子:https://github.com/ivaynberg/select2/issues/1541

关于jquery - 移动设备上的 select2 键盘问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26803202/

相关文章:

javascript - 如何在backbone.js中显示html内容

jquery - Jquery中的多级数组

jquery - Learning Bootstrap Thumbnails...为什么会显示元素符号?

jquery - 从对象数组中查找特定对象的所有元素

javascript - 一种表单需要两个操作(一个本地,一个远程)

ajax - 在获取数据时,将 Select2 自动完成与 Django 项目一起使用不起作用

javascript - jQuery select2 在选择时显示 optgroup 标签

javascript - 未捕获的类型错误 : Cannot read property 'replace' of null in select2

jquery - init 后用 JSON 填充 select2 不起作用

javascript - 基础 CSS 和 jQuery Select2