次のように、Ajaxを使用してhtmlページがページにロードされたときにコードを実行したいと思います。
$( ".content" ).load("game.html");
HTML の読み込みが完了したときにアクションを実行したいのですが、どうすればよいですか?
ありがとう!
次のように、Ajaxを使用してhtmlページがページにロードされたときにコードを実行したいと思います。
$( ".content" ).load("game.html");
HTML の読み込みが完了したときにアクションを実行したいのですが、どうすればよいですか?
ありがとう!
$( ".content" ).load("game.html", function() {
// add your code here
});
コールバック関数を付けるだけで、
$( ".content" ).load("game.html", function(){
//YOUR CODE TO EXECUTE
alert('completed');
});
詳細については、jQuery のドキュメント ( http://api.jquery.com/load/ ) を確認してください。
.load() メソッドのドキュメントを読むと、ロードが完了したときに呼び出されるコールバック関数を提供できることがわかります。
$(".content").load("game.html", function() {
//put your code that you want to run here
});
jQueryのドキュメントを確認しましたか?
$('#result').load('game.html', function() {
alert('Load was performed.');
});
そのためにコールバックを使用できます。
$( ".content" ).load("game.html",function(e){
// use e, like $(e).find("#some-id")
});