반응형
디바이스 화면 크기에 따라 스크립트를 다르게 적용(반응형)하는 방법은 아래 글 참고!
(화면 크기만으로 구분하므로, PC이더라도 화면 크기가 작아지면 모바일 버전으로 나오게 된다.)
아래의 방법은 디바이스 크기가 아니라 디바이스 기종에 따라서 모바일과 모바일이 아닌 경우를 구분하는 제이쿼리 스크립트이다. 따라서 PC에서 화면을 작게한다해도 모바일 스크립트가 적용되지 않는다.
화면 크기가 아닌, 모바일/PC 디바이스로 나누어 스크립트를 적용시켜야하는 경우 사용하면 좋을 것 같다.
기종이 Android|webOS|iPhone|iPad|iPod|BlackBerry인 경우를 모바일 디바이스로 인식한다.
$(document).ready(function () {
var isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent) ? true : false;
if(!isMobile) {
//모바일이 아닌 경우 스크립트
} else {
//모바일인 경우 스크립트
}
});
반응형
'개발 > js·jquery' 카테고리의 다른 글
[jQuery] Swiper Options 자주 사용하는 옵션 (2) | 2023.04.27 |
---|---|
[jQuery] 스크립트로 배경 이미지 변경하기 (background-image) (2) | 2023.02.22 |
사업자번호 유효성/폐업여부 확인 (자바스크립트, 공공데이터포털 API) (2) | 2023.02.17 |
[오류] Swiper 오류 해결 Uncaught TypeError: Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type 'Element'. (2) | 2023.02.08 |
Swiper 슬라이더 익스플로러에서 작동 안될 때 해결 방법 (2) | 2022.10.25 |
jquery | .not() 특정 선택자만 제외하기 (2) | 2022.10.18 |
php + ajax return false 처리하기 (2) | 2022.06.26 |
[jQuery] Owl Carousel 여백 없애기 (2) | 2022.02.28 |