Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- css 사용팁
- 퍼블 업무툴
- 나는 언제쯤 인연을 만날수 있을까
- 레이어 가운데로
- 퍼블 면접
- svg 사용
- 연애 후 느낀점
- 관심가는 차
- 퍼블리셔 업무
- react sass
- 퍼블리셔 면접
- 화면 가운데로 띄우기
- 팝업 가운데로
- react class
- 여자쳐다보는 남친
- a 새창 띄우기
- 자바스크립트 독학
- 하이브리드앱 크로스브라우징
- 배울때 태도
- ios 크로스
- css 퍼블 사용
- ios 크로스브라우징
- react className
- 별자리 시전
- js a 새창 띄우기
- 연애후
- 경력 퍼블리셔
- js 독학
- 퍼블리셔 협업툴
- 프론트엔드 개발 독학
Archives
- Today
- Total
코딩룸*◡*
[jQuery]화면 크기에 따라 이미지 변경 본문
반응형웹을 만들게 되면 화면 크기에 따라 이미지를 제어해야 하는 경우가 생긴다.
jquery를 이용해 어떻게 할 수 있을지 생각해보자.
1. .resize() 선언
resize를 이용하여 화면 크기의 변경을 체크한다.
선언하자마자 바로 불러와 계속해서 체크할 수있도록 해준다.
$(function((){ $(window).resize(function(){ }).resize(); }); |
2. 현재 화면의 크기를 변수에 저장
일단 현재 화면의 크기를 변수에 저장한다.
$(function((){ $(window).resize(function(){ var width = window.innerWidth; }).resize(); }); |
3. 원하는 화면 사이즈마다 이미지의 주소를 변경
if~else 구문과 .attr()을 이용하여 width라는 변수에 넓이값을 저장하고, 이것을 이용하여 원하는 화면 사이즈마다 이미지의 주소를 변경한다.
만약 화면이 1000보다 작을 경우 변경을 한다 가정해보자.
$(function((){ $(window).resize(function(){ var width = window.innerWidth; if(width < 1000){ $('제어대상').attr('src', '이미지경로') } else {$('.제어대상').attr('이미지경로');} }).resize(); }); |
반응형
'공부좀 하자 > jQuery' 카테고리의 다른 글
[jquery]offset (0) | 2017.11.27 |
---|---|
마우스휠 바 (0) | 2017.09.18 |
마우스 휠 한번에 한 영역씩 이동하기 (0) | 2017.09.14 |
슬라이드 배너 (0) | 2017.07.26 |
.on('click') 과 .click()의 차이점 (0) | 2017.07.10 |
Comments