gpt4 book ai didi

javascript - 清除区间和变量: clearinterval fails

转载 作者:行者123 更新时间:2023-11-28 21:06:22 25 4
gpt4 key购买 nike

我有这段代码:非常简单。我创建了一个间隔,效果很好,但是当我清除它时,该语句是唯一失败的事情。

清除间隔(间隔);

该行失败,拖拽整个函数。如果我注释掉这一行,discomodeoff() 就可以正常工作,而且我的间隔仍在运行。

var interval;
function discomodeon() {
interval = setInterval( 'flashtext()', 50 );
document.body.style.background = "#000000";
discoball.style.visibility="visible";
on.style.display="none";
off.style.display="block";
music.innerHTML = "<embed src='discomusic.mp3' autostart='true' loop='true' hidden='true'></embed>";
}
function discomodeoff() {
clearinterval(interval);
document.body.style.background = "#FFFFFF";
discoball.style.visibility="hidden";
on.style.display="block";
off.style.display="none";
music.innerHTML = "";
}

我不确定它为什么会失败,但它会导致 discomodeoff() 失败。

最佳答案

这是clearInterval,而不是clearinterval

function discomodeoff() {
clearInterval(interval);
document.body.style.background = "#FFFFFF";
discoball.style.visibility="hidden";
on.style.display="block";
off.style.display="none";
music.innerHTML = "";
}

关于javascript - 清除区间和变量: clearinterval fails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9780973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com