jQuery Select2 android隐藏键盘

时间:2014-11-26 11:05:52

标签: jquery jquery-select2

我们创建了使用select2的响应式网站。在桌面上它工作得非常好,但是在Android上出现键盘时我们无法隐藏它。

我们怎么能这样做。

1 个答案:

答案 0 :(得分:2)

非常感谢你粗鲁的回复和投票。

但我出来了解决方法。首先我通过下面的代码检测设备是触摸还是正常

 var isTouchDevice = 'ontouchstart' in document.documentElement;

然后我声明正常变量并将其分配为零,如果设备是触摸设备,则在下一行分配,而不是指定-1。通过这个我可以在select2中隐藏和取消隐藏搜索框。而这又不会在触摸设备上显示键盘。

var m = 0;
m = isTouchDevice === true ? -1 : 0;
 $("#selacity1").select2({
  minimumResultsForSearch: m,
  width: 210
});

这对某人有帮助。

再次感谢你的选票。