2011-08-21 3 views
0

아이폰에서 웹 사이트를 열 때 Ascensor.js를 비활성화하고 싶습니다.iphone에서 열 때 jquery를 비활성화하는 방법

는 지금까지 이것을 시도했다, 그러나

$(document).ready(function() { 
     if($(screen).height() > 330) { 
     $('#main', this).attr('disabled', 'disabled'); 
} 
}); 

을 제대로 작동 나던 또는 사람이 아이폰에서 제대로 작동하기 ascensor을 얻는 방법을 알고 있나요?

답변

0

글쎄, 그 부분을 백엔드쪽에 추가 할 수 없었습니까? 사용자 에이전트를 확인하고, 아이폰에 속하는 경우, 또 다른 옵션이 될 것 <script type="text/javascript" src="Ascensor.js"/>

추가하지 마십시오 : 조건이 충족되지 않을 경우

if($(screen).height() > 330) { 
      $('#main', this).attr('disabled', 'disabled'); 


    } 

    else { 
     var script = $("<script />"); 
     script.attr("type", "text/javascript"); 
     script.attr("src", "js/Ascensor.js"); 
     $("head").append(script); 


    } 

는 기본적으로이 스크립트 요소를 추가해야합니다을 .

+0

그는 일반 HTML을 사용하고 있습니까? – Dani

+0

그 다음 주님은 영혼에 자비를 베푸실 수 있습니다 –

+0

그의 질문에 그가 jQuery를 사용하고있는 것으로 나타났습니다. – codenheim

0

iPhone 또는 iPod을 확인하려면 아래 방법을 사용하십시오.

function isiPhone(){ 
    return (
     (navigator.platform.indexOf("iPhone") != -1) || 
     (navigator.platform.indexOf("iPod") != -1) 
    ); 
} 

if(!isiPhone()){ 
    //Not an iPhone device do your stuff here 
} 
관련 문제