Javascript clearInterval不';我不工作
它说peopleWave运行6次后未找到waveInterval,我如何解决它?在匿名函数之外定义Javascript clearInterval不';我不工作,javascript,jquery,Javascript,Jquery,它说peopleWave运行6次后未找到waveInterval,我如何解决它?在匿名函数之外定义waveInterval,以便peopleWave可以访问它: var waveTimes = 0; var detectInterval = setInterval(function(){ if(parseInt($(".people").css("top")) > 420){ var waveInterval = setInterval(peopleWave,300
waveInterval
,以便peopleWave
可以访问它:
var waveTimes = 0;
var detectInterval = setInterval(function(){
if(parseInt($(".people").css("top")) > 420){
var waveInterval = setInterval(peopleWave,300);
clearInterval(detectInterval);
}
},300);
function peopleWave(){
waveTimes += 1;
if(waveTimes == 6){
clearInterval(waveInterval);
}
var pic1 = "images/index/wave1.png";
var pic2 = "images/index/wave2.png";
if($(".wave img").attr("src") == pic1){
$(".wave img").attr("src",pic2);
} else {
$(".wave img").attr("src",pic1);
}
}
在匿名函数之外定义
waveInterval
,以便peopleWave
可以访问它:
var waveTimes = 0;
var detectInterval = setInterval(function(){
if(parseInt($(".people").css("top")) > 420){
var waveInterval = setInterval(peopleWave,300);
clearInterval(detectInterval);
}
},300);
function peopleWave(){
waveTimes += 1;
if(waveTimes == 6){
clearInterval(waveInterval);
}
var pic1 = "images/index/wave1.png";
var pic2 = "images/index/wave2.png";
if($(".wave img").attr("src") == pic1){
$(".wave img").attr("src",pic2);
} else {
$(".wave img").attr("src",pic1);
}
}
在匿名函数之外定义
waveInterval
,以便peopleWave
可以访问它:
var waveTimes = 0;
var detectInterval = setInterval(function(){
if(parseInt($(".people").css("top")) > 420){
var waveInterval = setInterval(peopleWave,300);
clearInterval(detectInterval);
}
},300);
function peopleWave(){
waveTimes += 1;
if(waveTimes == 6){
clearInterval(waveInterval);
}
var pic1 = "images/index/wave1.png";
var pic2 = "images/index/wave2.png";
if($(".wave img").attr("src") == pic1){
$(".wave img").attr("src",pic2);
} else {
$(".wave img").attr("src",pic1);
}
}
在匿名函数之外定义
waveInterval
,以便peopleWave
可以访问它:
var waveTimes = 0;
var detectInterval = setInterval(function(){
if(parseInt($(".people").css("top")) > 420){
var waveInterval = setInterval(peopleWave,300);
clearInterval(detectInterval);
}
},300);
function peopleWave(){
waveTimes += 1;
if(waveTimes == 6){
clearInterval(waveInterval);
}
var pic1 = "images/index/wave1.png";
var pic2 = "images/index/wave2.png";
if($(".wave img").attr("src") == pic1){
$(".wave img").attr("src",pic2);
} else {
$(".wave img").attr("src",pic1);
}
}
waveInterval
不在peopleWave
waveInterval
在匿名函数中定义的范围内peopleWave
无法访问它。@BillCriswell这到底是什么意思?@Zack:我想这与标题中的“不适合我”有关。我不是那么认真的Zack.=)waveInterval
不在peopleWave
waveInterval
在匿名函数中定义的范围内peopleWave
无法访问它。@BillCriswell这到底是什么意思?@Zack:我想这与标题中的“不适合我”有关。我不是那么认真的Zack.=)waveInterval
不在peopleWave
waveInterval
在匿名函数中定义的范围内peopleWave
无法访问它。@BillCriswell这到底是什么意思?@Zack:我想这与标题中的“不适合我”有关。我不是那么认真的Zack.=)waveInterval
不在peopleWave
waveInterval
在匿名函数中定义的范围内peopleWave
无法访问它。@BillCriswell这到底是什么意思?@Zack:我想这与标题中的“不适合我”有关。我不是那么认真的Zack.=)我是javascript/jquery的新手,我甚至不知道“setTimeout”语法!非常感谢你!我是javascript/jquery的新手,我甚至不知道“setTimeout”语法!非常感谢你!我是javascript/jquery的新手,我甚至不知道“setTimeout”语法!非常感谢你!我是javascript/jquery的新手,我甚至不知道“setTimeout”语法!非常感谢你!