$(window).resize(function() {
var width = document.documentElement.offsetWidth,
sizeMode = width > 1440 ? 4 : width > 1023 ? 3 : width > 767 ? 2 : 1;
document.documentElement.className =
document.documentElement.className.replace(/ *s[1-4][1-4]?/g, '') +
(' s'+ sizeMode +' s'+ (3 > sizeMode ? 12 : 34) + (360 > width ? ' s0' : ''));
});
resize 될 때 변수 sizeMode 값의 변화에 따라 정규표현식 문법 사용하여,
기존 클래스 변환시키기
반응형 사이트에 사용가능
* 삼성 글로벌 common.js 참고
'프로그래밍 예제 > 예제' 카테고리의 다른 글
특정영역에 스크롤 넘으면 클래스 추가 (0) | 2019.05.22 |
---|---|
클릭으로 스크롤 이동 (메뉴) 자바스크립트 예제 (0) | 2019.03.05 |
userAgent를 사용하여, 사용자 브라우저 확인하기 (0) | 2019.02.25 |
스크롤 작동 중 내리는 스크롤과 올리는 스크롤 구분하기 자바스크립트 (0) | 2019.02.25 |
클릭하면 지정해둔 위치로 스크롤 이동(스크롤 변경) (0) | 2019.02.20 |