본문 바로가기

jquery

bind trigger triggerhandler

trigger는 bind된 이벤트와 관련된 모든것을 실행.

triggerHandler는 네이티브 이벤트는 실행시키지 않음.

예를 들어 focus를 bind하면 triggerHandler는 focus네이티브 이벤트가 실행되지 않음.

$(window).bind("resize.resizeHandler", function(){

alert("test");

});

$(window).triggerHandler("resize.resizeHandler");


$("selector").bind("click.handler", function() {

alert("click");

});

$("selector").triggerHandler("click.handler");


$("selector").bind("submit", function(){

alert("submit");

});

$("selector").triggerHandler("submit");



주관적인 의견으로 bind했을때는 triggerHandler 동작되지만 on일때는 triggerHandler가 동작안함

'jquery' 카테고리의 다른 글

jquery 자신을 포함한 html 가져오기  (0) 2014.08.02