остановить действие функции
Я использую функцию 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, время: 03:28. |