2012-03-07 5 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

関連する問題