Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript游戏开发有一个问题_Javascript_Jquery - Fatal编程技术网

Javascript游戏开发有一个问题

Javascript游戏开发有一个问题,javascript,jquery,Javascript,Jquery,我的游戏我已经工作了很长一段时间,现在遇到了一个问题。我已经准备好加入第二级,所以当你完成第1级时,它会带你回到主菜单。问题是,如果您尝试再次单击level 1,它将不会加载?是不是因为我没有调用我应该调用的另一个函数?下面是一些代码以及我的小提琴的链接 if (collides($('#nineObs'), $('#player'))) { $('#levelOne').stop(); $('#player').css('border', 'solid 1px yellow'

我的游戏我已经工作了很长一段时间,现在遇到了一个问题。我已经准备好加入第二级,所以当你完成第1级时,它会带你回到主菜单。问题是,如果您尝试再次单击level 1,它将不会加载?是不是因为我没有调用我应该调用的另一个函数?下面是一些代码以及我的小提琴的链接

if (collides($('#nineObs'), $('#player'))) 
{
    $('#levelOne').stop();
    $('#player').css('border', 'solid 1px yellow');
    $('#nineObs').css('border', 'solid 1px yellow');
    $('#levelComplete').show();
    $('#levelOne').hide();
    $('#GameOver').hide();
    $("#mainMenu").show();
    $('#level2').show();
}

谢谢

你为什么要做
主菜单
.show()?哦,因为我在玩游戏时把它隐藏起来了,当他/她赢了游戏时,主菜单将使用jquery.show()技术重新出现。好吧,如果你问为什么主菜单会显示,可能是因为你告诉它?我不明白这个问题。您在同一页上有两个
$(document).ready()
函数…这不会按您想要的方式工作。你似乎也在无缘无故地混音。我也没有看到任何点击一级的事件处理程序…实际上我只是把它弄出来了,因为我需要重置地图,这样他就不会再碰它了。这个问题的一个原因是,一旦你完成了游戏,当你再次点击一级时,它就不起作用了。谢谢你抽出时间。