반응형
디바이스 화면 크기에 따라 스크립트를 다르게 적용(반응형)하는 방법은 아래 글 참고!
(화면 크기만으로 구분하므로, PC이더라도 화면 크기가 작아지면 모바일 버전으로 나오게 된다.)
[jQuery] 디바이스 크기별로 jquery 스크립트 다르게 불러오기 (반응형)
홈페이지가 반응형인 경우, 디바이스 크기별 jQuery 스크립트를 다르게 불러와야하는 경우가 종종있다. 같은 슬라이더를 쓰더라도 PC버전과 Mobile 버전의 속성을 다르게 할 수도 있는데 아래와 같
hongpage.kr
아래의 방법은 디바이스 크기가 아니라 디바이스 기종에 따라서 모바일과 모바일이 아닌 경우를 구분하는 제이쿼리 스크립트이다. 따라서 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 |