.label { font-weight: bold; /* 글자를 진하게 */ font-size: 12pt; margin: 20px 0; /* 바깥 위아래 여백을 20px 준다. */ } .button { width: 200px; border: 1px solid #CCCCCC; /* 테두리를 1px크기의 실선으로 #CCCCCC 색깔로 입힌다. */ background-color: #EEEEEE; /* 배경색 */ padding: 2px; margin: 10px 0; }
스타일시트에 label과 button 클래스를 정의합니다.
$(document).ready(function() { $("div.button").click(function() { var $speech = $("div.speech"); var currentSize = $speech.css("fontSize"); /* 폰트사이즈를 알아낸다. */ var num = parseFloat(currentSize, 10); /* parseFloat()은 숫자가 아니면 숫자가 아니라는 뜻의 NaN을 반환한다. */ var unit = currentSize.slice(-2); /* 끝에서부터 두자리의 문자를 가져온다. */ if(this.id == "switcher-large"){ num *= 1.4; /* num = num * 1.4 와 동일하다. */ } else if(this.id == "switcher-small") { num /= 1.4; /* num = num / 1.4 와 동일하다. */ } $speech.css("fontSize", num + unit); }); });
DOM이 로드되고 이미지가 로드되기 전에 $(document).read() 함수가 실행됩니다.
$("div.button").click(function() {...} ==> div 태그 중에 class="button"으로 정의된 영역을 클릭하면 실행하는 명령들입니다.
'프로그래밍 언어 > jQuery' 카테고리의 다른 글
[jQuery] 글자 폰트 사이즈 늘리고 줄이기, 숨기고 보이기, 애니메이션으로 버튼 크기 조절하는 예제 (2) | 2014.12.03 |
---|---|
[jQuery] 글자 폰트 사이즈 늘리고 줄이기, 숨기고 보이기 예제 (0) | 2014.12.03 |
[jQuery] 행에 징검다리 스타일 입히기 (:odd, :even) (0) | 2014.12.03 |
[jQuery] 리스트 항목에 레벨 단위로 스타일 입히기 (UL, LI 태그) (0) | 2014.12.03 |
[jQuery] ajax로 값을 가져올 때 UTF-8 환경에서 한글깨짐 해결하기 - 자바(java) (2) | 2014.10.29 |
댓글