2012-03-07 4 views
0
$("body").on("triggerMe", function(){ 
    alert("Hey, I've been triggered!"); 
}); 

$(function(){ 
    $("body").trigger("triggerMe"); 
}); 

어떻게 "triggerMe"이벤트에 연결된 함수가 트리거 될 때 호출되지 않습니까?Jquery : 트리거링이 작동하지 않습니까?

+0

을 미리 ... HTTP ://jsfiddle.net/X58BW/ –

답변

2

시체가 있기 전에 머리에 쓰는 것 같습니다. 준비 내부) (에 넣어 :

$(document).on("triggerMe", function(){ 
     alert("Hey, I've been triggered!"); 
    }); 

    $(function(){ 

     $(document).trigger("triggerMe"); 
    }); 

설정을로드 할 수 인해 바이올린에서 작동) (

$(function(){ 

     $("body").on("triggerMe", function(){ 
      alert("Hey, I've been triggered!"); 
     });  

     $("body").trigger("triggerMe"); 
    }); 

또는 외부 준비 문서로 결합 그것은 작동

+0

문서 준비 이벤트에서 JQuery 코드를 호출 할 필요가 없을 때 좋습니다. – AsTeR

관련 문제