![]() |
Остановить функцию setInterval()
Здрасте, вот делаю что-то типа галереи и возникла такая проблема, нужна кнопка для включения и отключения автоматической смены картинок, вот сама функция:
Код:
playGallery = function() {Код:
play_gal_mc.onRelease = function() {Скажите что не так:) |
Код:
delete IntervalGallery();//по идее удаляет функцию setInterval()1. setInterval и setTimeout возвращают id интервала - число. Вы же это число пытаетесь вызвать как функцию. :) 2. Пытаетесь удалить "результат" "вернутый" "числом-функцией". Должно быть так Код:
clearInterval (IntervalGallery); |
Цитата:
Насчет классов и интерфейсов учту, я пока только учусь:) Вот только еще вопрос, а как восстановить функцию, при повторном нажатии? Если пишешь setInterval(playGallery, 1000), то потом не получается ее отчистить |
Надо повторить
Код:
IntervalGallery = setInterval(playGallery, 1000) |
Цитата:
|
| Часовой пояс GMT +4, время: 01:11. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.