Javascript &引用;闪烁;问题w/jQuery.Show()/.Hide()

Javascript &引用;闪烁;问题w/jQuery.Show()/.Hide(),javascript,jquery,html,Javascript,Jquery,Html,我正在为我的学校作业做一个琐碎的游戏,我发誓我已经尽了一切努力来解决我遇到的问题。基本上,在不浪费您太多时间的情况下,我使用.show()和.hide()的jQuery方法在游戏的不同阶段之间进行转换。然而,每当我通过点击按钮功能提示我的游戏开始时,屏幕将快速“闪烁”应该显示的内容,然后返回到“开始”屏幕。我对此束手无策,任何帮助都将不胜感激 $(文档).ready(函数(){ //为游戏设置变量 无功定时器=45; var-correctCount=0; var错误计数=0; var end

我正在为我的学校作业做一个琐碎的游戏,我发誓我已经尽了一切努力来解决我遇到的问题。基本上,在不浪费您太多时间的情况下,我使用.show()和.hide()的jQuery方法在游戏的不同阶段之间进行转换。然而,每当我通过点击按钮功能提示我的游戏开始时,屏幕将快速“闪烁”应该显示的内容,然后返回到“开始”屏幕。我对此束手无策,任何帮助都将不胜感激

$(文档).ready(函数(){
//为游戏设置变量
无功定时器=45;
var-correctCount=0;
var错误计数=0;
var endGame=假;
//从用户输入捕获响应
var question1Capture=$(“输入[name='question1']:选中”).val();
var question2Capture=$(“输入[name='question2']:选中”).val();
var question3Capture=$(“输入[name='question3']:选中”).val();
var question4Capture=$(“输入[name='question4']:选中”).val();
var question5Capture=$(“输入[name='question5']:选中”).val();
var question6Capture=$(“输入[name='question6']:选中”).val();
var question7Capture=$(“输入[name='question7']:选中”).val();
var question8Capture=$(“输入[name='question8']:选中”).val();
var question9Capture=$(“输入[name='question9']:选中”).val();
var question10Capture=$(“输入[name='question10']:选中”).val();
//!!如果有额外时间,请在此处添加音频队列!!
// !!----------------
//设置超时
设置超时(timerCountDown,1000*45);
//功能
函数timerCountDown(){
计时器--;
$(“#timeLeft”).text(“剩余时间:“+计时器+”秒”);
如果(计时器==0){
终局===正确;
}
控制台日志(计时器);
}
//函数启动游戏
函数gameStart(){
$(“.playScreen”).show();
$(“.banner屏幕”).show();
$(“.startScreen”).hide();
$(“.endScreen”).hide();
timerCountDown();
}
//游戏结束时使用的函数
函数gameOver(){
$(“.playScreen”).hide();
$(“.banner屏幕”).hide();
$(“.startScreen”).hide();
$(“.endScreen”).show();
}
//功能在用户按下按钮之前初始化屏幕
函数初始化屏幕(){
$(“.playScreen”).hide();
$(“.banner屏幕”).hide();
$(“.endScreen”).hide();
$(“.startScreen”).show();
}
//用于查看响应的函数
函数responseCheck(){
//问题1
如果(问题1捕获===1){
控制台日志(“正确”);
正确计数++;
$(“#correctCountDiv”).text(“正确答案:+correctCount”);
}
否则{
控制台日志(“不正确”);
错误计数++;
$(“#错误计数div”).text(“错误答案:+错误计数”);
}
//问题2
如果(问题2捕获===1){
控制台日志(“正确”);
正确计数++;
$(“#correctCountDiv”).text(“正确答案:+correctCount”);
}
否则{
控制台日志(“不正确”);
错误计数++;
$(“#错误计数div”).text(“错误答案:+错误计数”);
}
//问题3
如果(问题3捕获===1){
控制台日志(“正确”);
正确计数++;
$(“#correctCountDiv”).text(“正确答案:+correctCount”);
}
否则{
控制台日志(“不正确”);
错误计数++;
$(“#错误计数div”).text(“错误答案:+错误计数”);
}
//问题4
如果(问题4捕获===1){
控制台日志(“正确”);
正确计数++;
$(“#correctCountDiv”).text(“正确答案:+correctCount”);
}
否则{
控制台日志(“不正确”);
错误计数++;
$(“#错误计数div”).text(“错误答案:+错误计数”);
}
//问题5
如果(问题5捕获===1){
控制台日志(“正确”);
正确计数++;
$(“#correctCountDiv”).text(“正确答案:+correctCount”);
}
否则{
控制台日志(“不正确”);
错误计数++;
$(“#错误计数div”).text(“错误答案:+错误计数”);
}
//问题6
如果(问题6捕获===1){
控制台日志(“正确”);
正确计数++;
$(“#correctCountDiv”).text(“正确答案:+correctCount”);
}
否则{
控制台日志(“不正确”);
错误计数++;
$(“#错误计数div”).text(“错误答案:+错误计数”);
}
//问题7
如果(问题7捕获===1){
控制台日志(“正确”);
正确计数++;
$(“#correctCountDiv”).text(“正确答案:+correctCount”);
}
否则{
控制台日志(“不正确”);
错误计数++;
$(“#错误计数div”).text(“错误答案:+错误计数”);
}
//问题8
如果(问题8捕获===1){
控制台日志(“正确”);
正确计数++;
$(“#correctCountDiv”).text(“正确答案:+correctCount”);
}
否则{
控制台日志(“不正确”);
错误计数++;
$(“#错误计数div”).text(“错误答案:+错误计数”);
}
//问题9
如果(问题9捕获===1){
控制台日志(“正确”);
正确计数++;
$(“#correctCountDiv”).text(“正确答案:+correctCount”);
}
否则{
控制台日志(“不正确”);
错误计数++;
$(“#错误计数div”).text(“错误答案:+wron
<button id="submitButton" type="button">Submit Answers</button>