функции set и clear interval
можно ли сделать функцию, которая будет останавливать интервал in?
function startInt() { var in = setInterval('alert("some text")',5000); } function clearInt() { clearInterval(in); } этот способ не работает, но думаю суть понятна |
function startInt() { in = setInterval('alert("some text")',5000); } function clearInt() { clearInterval(in); } |
Цитата:
да, забыл совсем об этом название переменной может быть любое,суть в тoм, как остановить интервал заданный функцией |
Цитата:
в вашем коде это не работает, потому что переменная локальная, и после выполнения startInt её убирает сборщик мусора. как вариант, можно сделать переменную глобальной. см пример Ruslan_xDD |
Часовой пояс GMT +3, время: 22:55. |