2012-06-14 5 views
5

우리 프로젝트에서 <select> 요소를 향상시키기 위해 Select2 jQuery 플러그인을 사용하고 있습니다. 그러나 모바일 장치 (스마트 폰, 태블릿)에서는 Select2가 실제로 경험을 저하시킵니다. 내 생각에 네이티브 선택 요소가 더 좋습니다.정제에서 select2 jQuery 플러그인을 비활성화하려면 어떻게해야합니까?

http://detectmobilebrowser.com/에서 regexps로 스마트 폰 감지를 이미 수행하고 있지만 이는 스마트 폰과 태블릿 감지를 별도로 유지하려는 태블릿과 일치하지 않습니다. detectmobilebrowswer.com과 같은 태블릿 regexps 또는 태블릿을 감지하는 다른 방법에 대한 참조가 있습니까?

답변

-3

테이블의 사용자 에이전트가 무엇인지 스스로 조사 할 수 있습니다.

테이블의 사용자 에이전트를 알고 있다면 PHP 등을 통해 적절한 자바 스크립트 파일을 포함 할 수 있습니다.

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

창 크기를 조정하면 타블렛이 다른 유형의 장치가되지 않습니다? –

관련 문제