반응형
hover(마우스오버시 이벤트,마우스아웃시 이벤트)
위 두 소스는 같은 결과를 출력
toggleClass() - 선택한 엘리먼트에 클래스가 이미 적용되어 있으면 해당 클래스를 제거 하고 그렇지 않으면
해당 클래스를 적용 한다.
toggle(handler0,handler1) - 선택한 엘리먼트에 두개 이벤트 연결 한번 실행 마다 0,1 의 핸들러 함수 실행
$("#button").hover(
function() {
$(this).addClass("hover");
},
function() {
$(this).removeClass("hover");
}
);
$("#button").hover(function(){
$("#button").toggleClass("hover");
});
위 두 소스는 같은 결과를 출력
toggleClass() - 선택한 엘리먼트에 클래스가 이미 적용되어 있으면 해당 클래스를 제거 하고 그렇지 않으면
해당 클래스를 적용 한다.
toggle(handler0,handler1) - 선택한 엘리먼트에 두개 이벤트 연결 한번 실행 마다 0,1 의 핸들러 함수 실행
$("#button").toggle(
function(){
$(this).removeClass("hover2");
$(this).addClass("hover");
},
function(){
$(this).removeClass("hover");
$(this).addClass("hover2");
}
);
반응형
'자바스크립트&jQuery' 카테고리의 다른 글
| jquery scrollTop(), position() (0) | 2011.10.27 |
|---|---|
| jQuery preventDefault(); (0) | 2011.10.17 |
| jQuery css (0) | 2011.10.14 |
| jQuery 마우스 이벤트(클릭한 버튼, 클릭한 위치) event.button, event.screenX, event.screenY (0) | 2011.10.14 |
| jQuery bind(), unbind(), trigger() (0) | 2011.10.14 |