Javascript:创建停止/启动函数?
我正在尝试创建一个函数,可以根据需要启动和停止 为了更好地解释这一点,我制作了这把小提琴: 基本上,我需要运行Javascript:创建停止/启动函数?,javascript,Javascript,我正在尝试创建一个函数,可以根据需要启动和停止 为了更好地解释这一点,我制作了这把小提琴: 基本上,我需要运行myTimer()每5秒运行一次,单击按钮时,我需要停止设置间隔,直到我再次调用myTimer() 当我运行我的代码时,我只得到警报(“测试…”);在页面加载时执行一次。因此,它就像setInterval甚至没有启动一样 这是我的全部代码: var myVar; function myStartFunction() { myVar = setInterval(function
myTimer()代码>每5秒运行一次,单击按钮时,我需要停止设置间隔
,直到我再次调用myTimer()
当我运行我的代码时,我只得到警报(“测试…”);在页面加载时执行一次。因此,它就像setInterval
甚至没有启动一样
这是我的全部代码:
var myVar;
function myStartFunction() {
myVar = setInterval(function(){ myTimer() }, 5000);
}
function myTimer() {
alert('teesting...');
}
function myStopFunction() {
clearInterval(myVar);
}
myTimer();
有人能就这个问题提出建议吗?使用setInterval(myTimer,5000)代码>并且您需要在某个地方调用您的myStartFunction()
:
var myVar;
function myStartFunction() {
myVar = setInterval(myTimer, 5000);
}
function myTimer() {
alert('teesting...');
}
function myStopFunction() {
clearInterval(myVar);
}
myStartFunction(); // <<< start it!
var-myVar;
函数myStartFunction(){
myVar=设置间隔(myTimer,5000);
}
函数myTimer(){
警惕('teesting…');
}
函数myStopFunction(){
净距(myVar);
}
myStartFunction();//您从未调用过myStartFunction
您没有调用我的开始function@trincot天哪,学童错误。。。。3.我太累了,甚至想都不敢想。。哈哈,谢谢你。