我们创建了使用select2的响应式网站。在桌面上它工作得非常好,但是在Android上出现键盘时我们无法隐藏它。
我们怎么能这样做。
答案 0 :(得分:2)
非常感谢你粗鲁的回复和投票。
但我出来了解决方法。首先我通过下面的代码检测设备是触摸还是正常
var isTouchDevice = 'ontouchstart' in document.documentElement;
然后我声明正常变量并将其分配为零,如果设备是触摸设备,则在下一行分配,而不是指定-1。通过这个我可以在select2中隐藏和取消隐藏搜索框。而这又不会在触摸设备上显示键盘。
var m = 0;
m = isTouchDevice === true ? -1 : 0;
$("#selacity1").select2({
minimumResultsForSearch: m,
width: 210
});
这对某人有帮助。
再次感谢你的选票。