매우 간단한 JS setInterval 및 clearInterval 예제가 작동하지 않습니다. 그것이 작동하지 않으며, 그 이유는 내가 알고 싶은 이유 근본적인 이유가있을 가지고있다 :이 예에서Javascript setInterval clearInterval 간단한 예제가 작동하지 않습니까?
var automessage;
function turnON() //executed by onclick event A
{
var automessage = setInterval(function(){ something() }, 2000);
}
function turnOff() //executed by onclick event B
{
clearInterval(automessage);
}
function something()
{
//pulls instant messages
}
, 최종 사용자가 시간 제한 간격 프로세스를 시작하기 버튼을 클릭, 다른를 클릭 버튼을 클릭하여 시간 간격 프로세스를 중지 한 다음 다시 버튼을 클릭하여 프로세스를 다시 시작하십시오. 기본적으로 온/오프 스타일의 프로세스입니다.
이것은 작동하지 않으며 이유를 파악하려고합니다. 나는 Stackoverflow에서 제공되는 수백 가지의 다른 예제를 모두 사용할 수 있지만 실제로 켜기/끄기 스타일의 프로세스가 필요하다. setInterval은 언제든지 켜고 끌 수 있어야합니다.
정말 도움을 주셔서 감사합니다. 또한 Jquery 라이브러리를 사용하지 않습니다.
나는 아주 간단한 일, 덕분에 로이가 될 것을 알고 있었다! – user175328