остановить действие функции
Я использую функцию MoveBg(), которая перемещает фоновое изображение. Я хочу остановить движение через несколько секунд.
Попробовал использовать setTimeout() и clearTimeout(), но движение почему-то не прекращается. В чем проблема? <script type="text/javascript" language="javascript"> function MoveBg() { some code } $(function() { var i = setTimeout("MoveBg()" ,200); setTimeout(function(){clearTimeout(i)},10000); }); </script> |
Цитата:
|
Alexancho, вот пример - там все работает.
var id=setTimeout(test,1000); clearTimeout(id,500); function test (){ alert('Test!'); }; А так сработает только раз var id=setTimeout(test,1000); // clearTimeout(id,500); function test (){ alert('Test!'); }; |
Цитата:
|
Цитата:
|
внутри MoveBg нет setTimeout
|
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 07:00. |