我正在使用Select2 jQuery 插件来增强<select>
我们项目中的元素。但是,在移动设备(智能手机、平板电脑)上,Select2 实际上会降低体验。在我看来,本机选择元素更好。
我们已经使用来自http://detectmobilebrowser.com/的正则表达式进行智能手机检测,但这些与平板电脑不匹配(我们希望将智能手机和平板电脑检测分开)。有没有关于像detectmobilebrowswer.com这样的平板电脑正则表达式的参考,或者其他检测平板电脑的方法?
$(document).ready(function() {
// run test on initial page load
checkSize();
// run test on resize of the window
$(window).resize(checkSize);
});
function checkSize(){
if (window.matchMedia("(min-width: 1024px)").matches) {
$("select").select2();
} else {
$("select").select2("destroy");
}
}