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 |
---|