2012-06-14 12 views
5

Projemizde <select> öğelerini geliştirmek için Select2 jQuery eklentisini kullanıyorum. Bununla birlikte, mobil cihazlarda (akıllı telefonlar, tabletler), Select2, bu deneyimi gerçekten bozar. Yerel seçim öğeleri bence daha iyi.Tabletlerde select2 jQuery eklentisini nasıl devre dışı bırakabilirim?

Zaten akıllı telefon algılama özelliğini http://detectmobilebrowser.com/ numaralı telefondan alıyoruz ancak bunlar tabletlerle eşleşmiyor (akıllı telefon ve tablet saptamayı ayrı tutmak istiyoruz). Detectmobilebrowswer.com veya tabletleri tespit etmenin başka bir yolu gibi tablet yeniden ifadeleri için herhangi bir referans var mı?

cevap

-3

Kendiniz Tabloların Kullanıcı aracılarının neler olduğunu araştırabilirsiniz.

Tabloların Kullanıcı aracılarını biliyorsanız, uygun Javascript dosyalarını buna uygun olarak PHP ya da herhangi bir şekilde ekleyebilirdiniz.

Follow this link to find tablet user agents Ben düşünmüyoruz

+0

yararlı bir yanıt "Bunu senin için google istiyorum". –

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

Pencereyi yeniden boyutlandırırsanız, bir tablet başka türde bir aygıt haline gelmez mi? –

İlgili konular