-
[JS] jQuery .trigger() 함수 (이벤트/이벤트핸들러/함수 비교)JavaScript 2018. 12. 11. 11:30
<script> //이벤트 이벤트핸들러(이벤트 발생했을 때 실행되는 함수) $('#foo').on('custom', function (event, param1, param2) { // 이벤트 핸들러의 첫번째 매개변수는 이벤트 객체를 전달받는다. alert(param1 + "\n" + param2); }); $('#bar').on('click', function () { $('#foo').trigger('custom', ['Custom','Event']); // #foo 요소에 등록된 이벤트 핸들러만 실행 }); //함수의 매개변수는 값 그대로 반환 (함수 그 자체는 이벤트 핸들러가 아니다) function bbb(a, b) { console.log(a * b) } $('#aaa').click(function () { bbb(3, 5); }); </script>
'JavaScript' 카테고리의 다른 글
[JS] 호이스팅 (0) 2019.08.02 [JS] input 입력값 byte 체크 (키보드이벤트) (0) 2018.12.19 [JS] jQuery .on() 이벤트 (0) 2018.12.11 [JS] ES6 기본 (0) 2018.11.21 [JS] javascript 이벤트 버블링 (0) 2018.11.21 댓글