JSON ファイルから HTML 構造にコンテンツを読み込んでいます。HTML が表示される前に JSON コンテンツが読み込まれるまで待ちたいのですが、このコード行を実行する方法はあり$('#wrapper').animate({opacity:1});
ますloadContent();
か?
$('#mch-overlay-content').load('layer_already.html', function() {
loadContent();
$('#wrapper').animate({opacity:1});
});
function loadContent(){
$.ajax({
url: "json/" + language + "/content.json",
data: "nocache=" + Math.random(),
type: "GET",
cache : false,
contentType: "application/json",
dataType: "json",
success: function(source){
data = source;
showStartpage(data);
},
error: function(data){
alert("Failed to load content");
}
});
}
function showStartpage(){
$("#game-logo a").addClass(language);
$(".start .text3").html(data[language]['startpage']['text3']);
$(".start .text4").html(data[language]['startpage']['text4']);
$(".start .text5").html(data[language]['startpage']['text5']);
$(".start .text6").html(data[language]['startpage']['text6']);
$(".start .text7").html(data[language]['startpage']['text7']);
}