2010-04-24 5 views
1

내 웹 사이트에 모달 팝업 기능이 있지만 브라우저가 480px보다 작 으면이 기능을 실행하지 않으려 고합니다. 모바일 장치 인 경우 기능을 실행하지 않는 방법은 무엇입니까?

if (window.innerWidth && window.innerWidth > 480) { 

run function() 
} 

그런 다음이 innerWidth가> 480 인 브라우저 그러나 그것이 작동하지 내가 본 웹 사이트의 페이지 스케일링을 가지고 있기 때문에 나는 그것을 생각하는 경우에만 실행해야합니다 나는 내가 넣으면 문이 같은 경우 것으로 나타났습니다. 페이지 크기 조정이 켜져 있으면 조건문을 도와 줄 수 있습니까? 감사.

답변

0

나는 그것을 알아 냈다.

if (window.outerWidth && window.outerWidth > 480) { 

} 
+0

IE에서 작동하지 않습니다. 무시 기능 – Deshiknaves

+0

경우 ((navigator.userAgent.toLowerCase(). 경기 (/ 아이폰/I)! = "아이폰") && \t \t \t (navigator.userAgent.toLowerCase(). 경기 (/ 아이팟/I)! = "ipod")) { 지금까지 가장 좋은 해결책이었습니다. Android 브라우저가 무엇인지 파악해야합니다. – Deshiknaves

관련 문제