Я пытаюсь сделать что-то очень просто: непрерывно контурное фоновое изображение. Я делаю это через "Background Position Animations" plugin.Как зацикливать простую функцию JQuery?
Мой текущий код:
$(function skyloop() {
$('#header').animate ({backgroundPosition:"(-250 0)"}, {duration:1000});
});
Мне нужен способ, чтобы вызвать функцию «skyloop» в конце анимации, которое приводит его к петле, но я не могу показаться, чтобы найти путь для этого.
[EDIT] Я прочитал все ответы, и я не могу понять это; ничего не работает. Он просто отказывается бежать снова. Единственное, о чем я могу думать, это то, что проблемы вызваны плагином, когда я изменяю фоновое изображение. Я попытаюсь найти другой способ постоянно перемещать фоновое изображение (кстати, я пытаюсь имитировать небо).
+1 для ссылки на документацию и ссылки, которые в первую очередь (на мой взгляд, наиболее надежным и выгодным способом обучения в долгосрочной перспективе - понимание и работы со ссылками), но вы должны также возможно добавить часть ответа на ваш вопрос, который напрямую отвечает на вопрос OP (чтобы отличить этот ответ от любого другого вопроса, связанного с обратным вызовом jQuery 'animate'). –
Да. Я посмотрел документацию и попытался добавить простой обратный вызов в конце, но он просто не работал. Я начинаю думать, что это, вероятно, вызывает плагин, который я использую для анимации фона. – steelfrog