JQuery
이벤트 생성 및 발생
선한열심
2013. 7. 16. 10:13
[출처]- jQuery를 활용한인터랙티브웹콘텐츠제작
<script type="text/javascript" src="../libs/jquery-1.7.1.min.js"> </script>
<script>
$(document).ready(function(){
var $btn_1 = $("#btn_1");
$btn_1.bind("click",function(e){
//1.이벤트 생성.
var myEvent = jQuery.Event("myEvent")
//2. 이벤트 객체에 이벤트와 함께 실어서 보낼 데이터 추가
myEvent.data1 = "이 정보를 이벤트에 담아서 보내주세요.";
//3.이벤트 발생.
$btn_1.trigger(myEvent);
});
$btn_1.bind("myEvent",function(e){
alert("myEvent 이벤트 발생 , target = "+e.target.id+", data1 = "+e.data1);
});
});
</script>
</head>
<body>
<div> 버튼1이 클릭되면 커스텀 이벤트인 myEvent가 발생합니다. </div>
<button id="btn_1">버튼1</button>
</body>