2012-06-14 78 views
5

我正在使用Select2 jQuery插件來增強我們項目中的<select>元素。但是,在移動設備(智能手機,平板電腦)上,Select2實際上降低了體驗。在我看來,本地選擇元素更好。如何禁用平板電腦上的select2 jQuery插件?

我們已經從http://detectmobilebrowser.com/開始使用正則表達式進行智能手機檢測,但這些與平板電腦不匹配(並且我們希望將智能手機和平板電腦檢測分開)。有沒有像檢測平板電腦regexps參考detectmobilebrowswer.com,或另一種檢測平板電腦的方式?

回答

-3

你可以研究一下表的User代理是什麼。

如果您知道表格的用戶代理,您可以通過PHP或其他方式包含相應的Javascript文件。

Follow this link to find tablet user agents

+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"); 
    } 
} 
+0

如果調整窗口大小,平板電腦不會成爲另一種類型的設備? –

相關問題