大家好..我已经使用JS/CSS/HTML5创建了一个游戏,只是简单的东西,但是,我使用了一个启动按钮.使用以下代码... $('#startbtn').单击(启动策略); - 当按下时从主屏幕启动游戏.但是,当玩家在游戏中输掉时,游戏面板消失了,"破碎,重试"一词出现,但是,我试图获得 2/3秒后将出现的开始按钮链接到主页以重新启动游戏.但是,我只是不知道该怎么做. 以下是游戏结束时出现的代码. 功能最终游戏(shastiletout){ ShowHomescreen(); $('#eleastscreen').html(''); var gameoutcomeText =(shastiledout)? "破碎!!" : '再试一次!'; $('#gameoutcome').text(gameoutcomeText).fadein(); } 期待任何帮助..非常感谢!! Londonlad1978
# 回答1 本机JavaScript具有settimeout函数. 这是一个示例,将您的按钮设置为3000毫秒后可见. 您可以在最终游戏功能的末尾调用它. 或将可见性设置为游戏面板本身.
- setTimeout(function() {
- $('#myStartButtonID').css('visibility', 'visible');
- }, 3000);
# 回答2 嗨,已经通过JSFIDDLE链接向您发送了一条消息.
# 回答3 当我说$('#mystartbuttonid')时,我并不是说那个字面意思. 用实际按钮的ID替换文本" MystartButtonId". 还要记住,如果隐藏该按钮的游戏面板对象,则它将无法工作. 相反,您需要将面板设置为可见
# 回答4 我只希望按钮出现,而不是游戏面板,我可以让这看起来没问题,我只需要单独出现"开始"按钮. 我想这是对的吗?
- function EndGame(HasTiledOut) {
-
-
- $('#EntireScreen').html('');
-
- var GameOutcomeText = (HasTiledOut) ? 'Busted!!' : 'Try Again!';
-
- $('#GameOutcome').text(GameOutcomeText).fadeIn();
-
- setTimeout(function() {
- $('#StartBtn').css('visibility', 'visible');
- }, 3000);
-
- }
# 回答5 如果我输入
在该代码中,出现了主家庭面板,带有启动按钮等,但是它在玩游戏时会引起一些问题..我只是想在自己的链接上链接到游戏面板.
# 回答6 好的..如果我输入:
- setTimeout(function() {
- $('#StartBtn').css('visibility', 'visible');
- }, 3000);
,以及删除
- <div id="StartBtn">Start Game</div>
来自
- <div id="HomePanel" class="GamePanel">
章节并自行自行,代码可以工作..但是..开始按钮出现在游戏面板的底部,当游戏在措辞" Busted"下完成时,这是对的,但是游戏开始了 表现奇怪,它几乎开始循环...