остановить функцию Javascript с помощью другого вызова Javascript? - PullRequest
0 голосов
/ 31 августа 2011

В оригинальном Javascript есть, я хочу, чтобы это остановить

setTimeout('open_popup()',  200);

Что такое функция Чтобы остановить это из другого файла js

1 Ответ

3 голосов
/ 31 августа 2011

setTimeout возвращает дескриптор, который можно использовать для очистки тайм-аута:

var timer = setTimeout(open_popup,  200);

clearTimeout(timer);

Это, конечно, предполагает, что вы поместили переменную timer в область, доступную обоим сценариям, и что выочистить тайм-аут, прежде чем он сработает.

...