본문 바로가기

언어/javascript

jQuery6 --이벤트(event)

A> bind('이벤트', 기능)

     형태1 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//1. 객체를 만들고 그 안에 이벤트: 기능 형태로 bind
$(function(){
        $('img').bind({
            mouseout : function(){
                $("img").attr("src", "../images/but1.gif"); 
            },
            mouseover : function(){
                $("img").attr("src", "../images/but2.gif"); 
            },
            click : function(){
                alert("클릭"); 
            }
        });            
    });


//2 click 이벤트와 function(event)를 바인딩
$(function(){
        $('img').bind('click', function(event){
             var $target = $(this);//$(event.target);
             $target.width($target.width()*2);
             $target.height($target.height()*2);
//$target.unbind()
        });            
    });
cs
 
   

 

지울때는 unbind() 로 이벤트 제거

 

 

 

B>one()

   --일회성 이벤트에 사용

 

C> toggle()  

    --이벤트가 계속 순차적으로 변화

 

D> liv('이벤트' , function(){   } )  ==> 현재는 on() 메소드를 쓴다.

     --이벤트 위임을 한다..

     --1.8버전 이상은 

    on메소드를 쓴다.

    

     

'언어 > javascript' 카테고리의 다른 글

jQuery8 --플러그 인 (plug in)  (0) 2021.02.17
jQuery7 - 유틸리티(utility)  (0) 2021.02.17
jQuery5 --이펙트(effect)  (0) 2021.02.17
jQuery4 --DOM 조작하기  (0) 2021.02.17
jQuery3 --DOM 탐색  (0) 2021.02.16