Я пытаюсь создать значок загрузки, перемещая css 'background-position' изображения в цикле:
$('#LoginButton').click(function () {
var i = 1, h = 0, top;
for (i = 0; i <= 12; i++) {
h = i * 40;
top = h + 'px';
$('#ajaxLoading').css('background-position', '0 -' + top).delay(800);
}
});
Проблема в том, что он работает быстро, поэтому я не вижу «анимацию» движущегося фона.
Поэтому я добавил jquerys delay (), но:
задержка (800) не работает, потому что задержка () работает только в анимационных эффектах jquery, и .css () не относится к таким.
Как отложить этот цикл?