さて、divクリックのハンドラをセットアップしましたが、なんらかの理由でdocument.ready
で発生しましたが、なぜその理由が分かりません。ここに私のコードは次のとおりです。クリックハンドラがドキュメント上で実行されるのはなぜですか?
function statusCallback(status){
//THIS IS THE JSONP CALLBACK RECEIVED FROM THE SERVER
if(status.title==null){
$('#core').attr('class','play');
$('#button').animate({marginLeft:'350px'},2000,'easeOutCubic',function(){
$('#button').click(initialBinder());
});
}else{
}
}
function initialBinder(){
$('#button').unbind('click');
$('#core').attr('class','load');
$('#button').animate({marginLeft:'0px'},2000,'easeOutCubic',function(){
$.ajax({
url:'http://24.182.211.76/status.php',
crossDomain:true,
dataType:'jsonp'
});
});
}
$(document).ready(function(event){
$('#button').click(initialBinder());
});
私にそれを打ち明けなさい:( – Aaron
働いた!それを知らなかった。ありがとう! – nkcmr
@Tegeril - はい私は激しくタイプしていた!:) –