Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Остановить интервал.
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Остановить интервал.

Страниц (1): [1]
 

1. Gerd - 09 Марта, 2014 - 14:14:42 - перейти к сообщению
Есть


CODE (javascript):
скопировать код в буфер обмена
  1. setInterval(function(){
  2.     if(условие){
  3.        
  4.     }      
  5. },  50);


Обновляем, обновляем и тут проходим в условие.
Вопрос, как остановить обновление интервала если сработало условие?

предотвратить обновление. Я хачу обратиться к функции в условии и не хочу, чтобы по новой был запуск скрипта.
2. IllusionMH - 09 Марта, 2014 - 14:18:50 - перейти к сообщению
3. Gerd - 09 Марта, 2014 - 14:30:02 - перейти к сообщению
IllusionMH пишет:


Не совсем понимаю.

setInterval мне необходим.
Он должен снова и снова обновлять. Но в один прекрасный момент, когда сработало условие. Должен сделать так, что предыдущее обновление было последним
(Добавление)
Условие сработало, останавливаем интревал и обращаемся к функции. А уже в функции по новой запускаем интервал.

Не совсем понимаю. Как правильно применить clearInterval(intervalID).
4. OrmaJever - 09 Марта, 2014 - 14:36:27 - перейти к сообщению
Цитата:
Вы можете отменить выполнение setInterval при помощи clearInterval, используя для этого идентификатор intervalID.

var intervalID = setInterval(...)
clearInterval(intervalID)
5. Gerd - 09 Марта, 2014 - 14:39:38 - перейти к сообщению
Да но ведь ошибкой будет считаться если прописать в условие...
6. OrmaJever - 09 Марта, 2014 - 14:42:20 - перейти к сообщению
Gerd пишет:
Да но ведь ошибкой будет считаться если прописать в условие...

какой ошибкой?
CODE (javascript):
скопировать код в буфер обмена
  1. var intervalID = setInterval(...)
  2. if( ... ) clearInterval(intervalID)

где тут ошибка?
7. Gerd - 09 Марта, 2014 - 15:20:41 - перейти к сообщению
OrmaJever пишет:
Gerd пишет:
Да но ведь ошибкой будет считаться если прописать в условие...

какой ошибкой?
CODE (javascript):
скопировать код в буфер обмена
  1. var intervalID = setInterval(...)
  2. if( ... ) clearInterval(intervalID)

где тут ошибка?

Спс , разобрался. Не подскажите. Вот я ковыряюсь в расширение для хрома.
Как можно воспроизвести звук ,дорожку с пк. Или просто какой нибудь стандартный звуr в js/
8. OrmaJever - 09 Марта, 2014 - 16:22:57 - перейти к сообщению
хоть бы погуглили. http://habrahabr[dot]ru/post/124327/ п. 3
9. Gerd - 09 Марта, 2014 - 16:57:51 - перейти к сообщению
спс.
Скажите пожалуйста. Есть блок, эелемент. Как проверить присутствует ли стиль у данного блока..
Не класс какой прописан у блока , а именно стиль.
К примеру style="left..background....

Необходимо узнать присутствует ли в стиле background или нет. Возможно ли такое? В гугле ,что та не нашел подобного вопроса.
(Добавление)
Подскажите Однако
10. SAD - 09 Марта, 2014 - 19:07:36 - перейти к сообщению

что - то мне подсказывает, что Вы делаете все через (__ o __)

 

Powered by ExBB FM 1.0 RC1