반응형
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 |