해상도에 따른 클래스 변경 스크립트 알 수 있을까요

해상도에 따른 클래스 변경 스크립트 알 수 있을까요

QA

해상도에 따른 클래스 변경 스크립트 알 수 있을까요

본문

현재 m-item 이라는 클래스가 div에 적용되어 있으면

해상도 768px 이하일때에는 g-item으로 클래스가 바뀌었으면 좋겠습니다.

이 질문에 댓글 쓰기 :

답변 2

<script>
    $(document).ready(function() {
        if($(window).width() < 768) {
            $(".m-item").attr('class','g-item')
        }
     });
</script>

맨처음 로딩된 창 크기가 768일 때입니다.
만약 창 크기를 조정 할때의 조건문이라면

<script>
  $(window).resize(function() {
        if($(window).width() < 768) {
            $(".m-item").attr('class','g-item')
        }
    });

    $(document).ready(function() {
        if($(window).width() < 768) {
            $(".m-item").attr('class','g-item')
        }
    });
</script>

이렇게 하셔야 하시구요.

이럴경우 보통 모바일이나 태블릿을 768 사이 미만으로 만드는데 코드가 작동을 안합니다. 창 크기가 조정 될때 이기 때문에..

그냥 편하게 위에 2개 다쓰셔도 됩니다.

function window_size(){
var windowWidth = $( window ).width();
if(windowWidth < 768) {
//창 가로 크기가 768 미만일 경우
} else {
//창 가로 크기가 500보다 클 경우
}
}

답변을 작성하시기 전에 로그인 해주세요.
전체 1,124
QA 내용 검색
filter #html ×

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT