[jQuery] 재밌는 제이쿼리 3 > 퀴즈게시판

퀴즈게시판

답을 맞히시면, 문제를 내신 회원님이 채택을 해드립니다.
채택은 '좋아요'와 같습니다.

[jQuery] 재밌는 제이쿼리 3 정보

[jQuery] 재밌는 제이쿼리 3

본문

제이쿼리 이벤트에 
.bind(), .live(), .delegate() 대신 .on() 의 사용을 권고하며
.live() .die()는 jQuery 1.9 부터 빠졌습니다.
습관을 on 으로 하면 좋겠지요?

그렇다면 제이쿼리 3 번째 문제 입니다.
아래 점선내용에 on 을 사용 하여 마우스오버, 마우스아웃, 클릭  <-- 이 3가지를 on 에서 처리 되도록 하면 됩니다.

오버시 : 배경색이 red
아웃시 : 배경색이 흰색
클릭시 : 배경색이 노랑색

-----------------------------------
<span id="temp">베타테스터</span>
-----------------------------------

화이팅!!

댓글 2개

$('#temp').on({
    mouseenter : function() {
        $(this).css({'background-color':'red'});
    },
    mouseleave : function() {
        $(this).css({'background-color':''});
    },
    click : function() {
      $(this).css({'background-color':'yellow'});
    }
});
  • 채택 0
추가
$('#temp').on('mouseenter mouseleave click', function(event){
var bgc = '';
var types = event.type;

if(types == 'mouseenter') bgc = 'red';
else if(types == 'mouseleave') bgc = 'white';
else if(types == 'click') bgc = 'yellow';

$(this).css('background-color', bgc);
});
  • 채택 0
전체 1,354 |RSS
퀴즈게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT