일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
Tags
- 서브쿼리
- DB접속
- 생성
- pytthon
- 데이터베이스
- EQUI
- 삭제
- select
- 입력
- groupby
- 줄바꿈
- 데이터타입
- date_add
- now()
- MySQL
- live server
- 조인
- 집계 함수
- 테이블
- primarykey
- 3306
- cmd
- word wrap
- Linux
- 리눅스 명령어
- substring
- foreignkey
- DISTINCT
- visual studio code
- java
Archives
- Today
- Total
재유's
[jQuery] 요소의 크기조회, 반응형 기능 본문
요소의 크기 조회
width(), height() 함수의 사용
특정 요소의 크기
1 2 | var w = $("#foo").width(); var h = $("#foo").height(); |
웹 페이지 전체의 크기
1 2 | var w = $(document).width(); var h = $(document).height(); |
브라우저의 크기
1 2 | var w = $(window).width(); var h = $(window).height(); |
스크롤바의 위치
1 | var top = $(window).scrollTop(); |
반응형 기능
- 브라우저 크기에 반응하여 동작하는 함수를 정의하고 브라우저가 열린 직후와 창 크기가 변경될 때 동작하도록 호출한다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | function responsive() { // 현재 창의 넓이 var w = $(window).width(); if(w >= ?){ // ... 반응형 기능 구현 ... } } $(function(){ // 브라우저가 열린 직후 responsive(); $(window).resize(function(){ // 창 크기가 변경될 경우 responsive(); }); }); |
인피니티 스크롤
1 2 3 4 5 6 7 8 9 10 | //jQuery의 load처리 안에서 정의 $(funcion(){ $(window).scroll(function(){ if( $(window).scrollTop() + $(window).height() >= $(document).height() -15 ){ // >= 처리는 아이폰을 위한 처리 // - 15는 브라우저의 상태 표시줄 //... 스크롤이 맨 밑에 도착한 경우의 처리 } }); }); |
'IT Story > : : JQuery' 카테고리의 다른 글
[jQuery] HTML 요소의 CSS 제어 (0) | 2019.02.11 |
---|---|
[jQuery] 요소 판별 (0) | 2019.02.08 |
[jQuery] 이벤트 처리 (0) | 2019.02.08 |
[jQuery] JSON 사용하기 (0) | 2019.02.08 |
[jQuery] HTML요소 접근 (0) | 2019.02.07 |
Comments