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 |
29 | 30 | 31 |
Tags
- 데이터베이스
- Servlet
- Multipart
- 데이터문서포맷
- JSTL
- JSP
- xml mapping
- Java
- XML DOM
- 스프링프레임워크
- XML Core
- Database
- 카카오APi
- HTTP
- java annotation
- java컴파일
- 세션
- 프로그래밍용어
- JavaScript
- Request/Response Header
- 자바
- 자바스크립트
- xml
- 데이터포맷
- Ajax
- 공문서작성규정
- Session
- 웹프로그래밍
- 데이터규정
- 반응형웹
Archives
- Today
- Total
KyungHwan's etc.
제이쿼리 .on() 메소드 본문
제이쿼리는 특정 요소에 이벤트를 연결(event binding)하기 위해 .on() 메소드를 사용한다.
제이쿼리 1.7부터 소개된 .on() 메소드는 다음과 같은 특징을 가진다.
선택한 요소에 어떤 타입의 이벤트라도 연결할 수 있다.
하나의 이벤트 핸들러에 여러 개의 이벤트를 동시에 연결할 수 있다.
선택한 요소에 여러 개의 이벤트 핸들러와 여러 개의 이벤트를 같이 연결할 수 있다.
사용자 지정 이벤트(custom event)를 위해 이벤트 핸들러로 데이터를 넘길 수 있다.
차후에 다루게 될 요소를 이벤트에 연결할 수 있다.
.on() 메소드를 사용하면 하나의 이벤트 핸들러에 여러 개의 이벤트를 동시에 연결할 수 있다.
$(function() {
// 모든 <button>요소에 mouseenter와 mouseleave 이벤트를 설정함.
$("button").on("mouseenter mouseleave", function() {
$("#text").append("마우스가 버튼 위로 진입하거나 빠져나갔어요!<br>");
});
});
$(function() {
$("button").on({ // 모든 <button>요소에
mouseenter: function() { // mouseenter 이벤트를 설정함.
$("#text").append("마우스가 버튼 위로 진입했어요!<br>");
},
click: function() { // click 이벤트를 설정함.
$("#text").append("마우스가 버튼을 클릭했어요!<br>");
},
mouseleave: function() { // mouseleave 이벤트를 설정함.
$("#text").append("마우스가 버튼 위에서 빠져나갔어요!<br>");
}
});
});
Reference
'JavaScript' 카테고리의 다른 글
자바스크립트 이벤트(event) (0) | 2018.09.26 |
---|---|
제이쿼리 Ajax (0) | 2018.09.25 |
제이쿼리(JQuery) AJAX 설정값 (0) | 2018.06.12 |
AJAX(Asynchronous JavaScript And XML) (0) | 2018.05.31 |
JSON(JavaScript Object Notation) (0) | 2018.05.30 |
Comments