일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 신혼
- 달리기
- event
- 청첩장
- 설날
- effect
- css
- 자바스크립트 스타일 가이드
- 용산아이파크몰
- 가을
- 초코맘
- 예비맘
- javascript
- 산책
- 영어회화
- 1일 1독서
- 출산휴가
- 업무
- 1일 1단어
- 재택근무
- 영어공부
- 결혼준비
- 1일 1영어회화
- 신혼생활
- HTML
- 영어 회화
- 결혼
- 스타일 가이드
- 1일 1패턴
- animation
- Today
- Total
코딩물고기
[J] JavaScript & jQuery 공부하기 #28 본문
경기도 일자리 재단에서 수업을 배웠고 자료를 참고하여 공부를 해보았다.
33. 이벤트 연결
* 이벤트
- 마우스를 해당 객체에 올리거나 클릭, 또는 키보드를 치는 등의
브라우저에서 발생하는 모든 동작을 의미
- 주요 메소드
mouseup : function(){}
mousedown : function(){}
mouseenter : function(){}
mouseleave : function(){}
click : function(){}
* 클릭 이벤트 처리
- 클릭 이벤트 대상이 될 요소들을 생성한다
< body>
< p>클릭하면 사라집니다</ p>
< p>클릭해 보세요!</ p>
< p>클릭!</ p>
</ body>
- 클릭하면 요소가 사라지면서 경고 창을 출력하는 함수를 정의함
< script type="text/javascript">
$(document).ready(function(){
$("p").on("click", function(){
$(this).hide();
alert("글자가 사라집니다");
});
});
</ script>
* 이벤트 연결 방법
- 마우스 이벤트의 대상이 될 요소를 생성한다
< body>
< p>마우스를 올리면, 내리면, 클릭하면 색이 변합니다.</ p>
</ body>
- mouseenter, mouseleave, click 이벤트를 이용하여
마우스를 올렸을 때, 내렸을 때, 클릭할 때 각각 배경색을 적용하는 함수를 정의
< script type="text/javascript">
$(document).ready(function(){
$("p").on({mouseenter:function(){
$(this).css("backgorund-color","orange");
}, mouseleave: function(){
$(this).css("backgorund-color","tomato");
}, click: function(){
$(this).css("backgorund-color","yellow");
}
});
});
</ script>
* 예제
< script type="text/javascript">
$(document).ready(function(){
$("div").on({
mouseenter: function(){
$(this).addClass("big colorW");
},
mouseleave : function(){
$(this).removeClass("big colorW");
},
click: function(){
$(this).hide();
}
});
});
</ script>
'코딩물고기의 IT월드' 카테고리의 다른 글
[J] JavaScript & jQuery 공부하기 #30 (0) | 2019.04.09 |
---|---|
[J] JavaScript & jQuery 공부하기 #29 (0) | 2019.04.09 |
[J] JavaScript & jQuery 공부하기 #27 (0) | 2019.04.08 |
[J] JavaScript & jQuery 공부하기 #26 (0) | 2019.04.08 |
[J] JavaScript & jQuery 공부하기 #25 (0) | 2019.04.08 |