如何在平板电脑上禁用select2 jQuery插件?

时间:2012-06-14 09:21:50

标签: android jquery ios detection tablet

我正在使用Select2 jQuery插件来增强项目中的<select>元素。但是,在移动设备(智能手机,平板电脑)上,Select2实际上会降低体验。在我看来,原生选择元素更好。

我们已经使用http://detectmobilebrowser.com/的正则表达式进行智能手机检测,但这些与平板电脑不匹配(我们希望将智能手机和平板电脑检测分开)。是否有像detectmobilebrowswer.com这样的平板电脑regexs的参考,或其他检测平板电脑的方式?

2 个答案:

答案 0 :(得分:2)

$(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");
  }
}

答案 1 :(得分:-3)

您可以自己研究表的用户代理是什么。

如果您知道表的用户代理,则可以通过PHP或其他方式相应地包含相应的Javascript文件。

Follow this link to find tablet user agents