我正在开发一款益智游戏,每次加载我的网页时都需要一段时间才能加载。我尝试暂停,直到ajax加载,但似乎没有解决它。我只是想让它更顺畅地加载。这是我的jsfiddle:
它在那里工作不正常,但无论如何都证明了我的问题。
任何人都可以为我修复我的代码吗?
这是我的网页上有这个谜题:
http://www.acsu.buffalo.edu/~jamesber/GameOne.html#
var plant = "";
$.when($.ajax({"url":"http://beta.botanicalapp.com/api/v1/plants/?photo=true"}))
.done(function(fullData){
(function(){
var rand = Math.floor(Math.random()*fullData.length)
while (rand == 3) {
rand = Math.floor(Math.random()*fullData.length)
}
plant = fullData[rand].plant.image_default.url;
})()
startGame();
});