Javascript&;jquery返回值
我已经盯着下面的问题看了3个小时了。在完成代码底部的“newLevel”函数后,我想从头开始整个代码。我一直试图将代码封装在if()和while()语句中,但就是无法让它工作 很快,问题是newLevel()-函数无法将变量level的新值发送到代码的开头。我怎么能这样做 谢谢你的反对票Javascript&;jquery返回值,javascript,jquery,if-statement,return,Javascript,Jquery,If Statement,Return,我已经盯着下面的问题看了3个小时了。在完成代码底部的“newLevel”函数后,我想从头开始整个代码。我一直试图将代码封装在if()和while()语句中,但就是无法让它工作 很快,问题是newLevel()-函数无法将变量level的新值发送到代码的开头。我怎么能这样做 谢谢你的反对票 $(document).ready(function(){ var level = 1; if(level == 1) {random variables} if(level == 2) {random
$(document).ready(function(){
var level = 1;
if(level == 1)
{random variables}
if(level == 2)
{random variables}
if(level == 3)
{random variables}
$('#check').click(function(){ // if we click 'Check correct answer button
if(givenAnswer == correctAnswer)
{
$('#raisingCrystals').animate({
'marginTop' : "-=51%",
'opacity' : '0.0'
},2000, function(){
$('#crystalsH3 > h3').html('+3');
$('#crystalsH3 > h3').css('color','#0D5C94');
$('#crystalsH3').animate({
'font-size' : "10vw"
},2000, function(){
$('#totalPoint > h3').html(totalPoints);
$('#speak4 > p').css('font-size','1.7vw');
$('#speak4 > p').html('Blaa blaa...');
$('#check > h2').html('---Next assesment---');
// let's do a function that check, if the '---Next assesment---'-button is clicked
$('#check > h2').click(function newLevel(){
level++;
});
});
});
});
}
else
{
}
});
});
将部分代码替换为以下内容:
$('#check > h2').click(function () {
level++;
});
您最好提供最低限度的样本来复制您的问题,并更好地解释您的预期行为。首先,我想你应该检查一下点击处理程序里面的
level
,但我不确定,因为你的代码在不知道你期望什么的情况下实际上没有多大意义