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 32 33 34 35 36 37 38 39 40 41 42 43 | // 이런 형식으로 이벤트 trigger var e = jQuery.Event( "click" ); $( "body" ).trigger( e ); var e = jQuery.Event( "keydown", { keyCode: 64 } ); $( "body" ).trigger( e ); //trigger시점에 핸들러함수 매개변수로 data전달 $("#btn1").click(function(event, data) { console.log(event); console.log(event.isTrigger); console.log(data.foo); console.log(data.bar); }).trigger("click", {"foo":"1234", "bar":"이순신"}); //click 바인딩시점에 데이터 초기화 $('#btn2').on('click', { msg: 'hello'}, function(event) { console.log(event.data.msg); }); //사용자 이벤트 생성후 Event Object 넘기기 $("#btn3").on("logged.foo",function(event){ console.log(event); console.log(event.namespace); console.log(event.user); console.log(event.pass); }); var event = jQuery.Event("logged.foo"); event.user = "홍길동"; event.pass = "12345"; $("#btn3").trigger(event); |
반응형
'jQuery' 카테고리의 다른 글
[jQuery] slice() - start, end 까지 index 요소 선택 between (0) | 2016.03.07 |
---|---|
[jQuery] 페이징 스크롤 (0) | 2016.03.07 |
[jQuery] is() - 요소가 맞는지, 속성을 가지고 있는지 확인 hasAttribute (0) | 2016.02.24 |
[jQuery] end() - 메서드 체인에서 이전요소 재선택 (0) | 2016.02.17 |
[jQuery] input 엔터키 이벤트 - event.which (0) | 2016.01.20 |