Аватар для Skeptik
0 / 0 / 1
Регистрация: 21.10.2009
Сообщений: 88

Зациклить анимацию до бесконечности

04.09.2012, 13:43. Показов 14363. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
JavaScript
1
2
3
4
5
6
7
8
9
10
        $(document).ready(function(){
 
                    for (var i=0; i<200; i++) {
                        $('#kardio').animate({width:i+'px'}, 5);
                       if (i>=200) { $('#kardio').hide();}
                  }
 
           return false;
 
        });
Как сделать , чтобы эта анимация повторялась ?) до бесконечности)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.09.2012, 13:43
Ответы с готовыми решениями:

Как зациклить мою анимацию ?
Как зациклить мою анимацию ? &lt;!DOCTYPE html&gt; &lt;html lang=&quot;en&quot;&gt; &lt;head&gt; &lt;meta charset=&quot;UTF-8&quot;&gt; ...

Зациклить анимацию
Как сделать чтобы например объект двигался до координаты по Y:100, и дойдя до неё, начинал движение заново?

Как зациклить анимацию движения фигуры
Добрый вечер. Я только недавно начал изучать этот язык.Помогите пожалуйста с циклом. У меня есть форма(круг) и два таймера. Я сделал...

7
 Аватар для basili4
201 / 199 / 4
Регистрация: 13.06.2012
Сообщений: 1,009
Записей в блоге: 3
04.09.2012, 13:50
JavaScript
1
2
3
4
5
6
7
8
while (true)
{
 $('#kardio').show();
for (var i=0; i<200; i++) {
                        $('#kardio').animate({width:i+'px'}, 5);
                       if (i>=200) { $('#kardio').hide();}
}
}
1
 Аватар для Skeptik
0 / 0 / 1
Регистрация: 21.10.2009
Сообщений: 88
04.09.2012, 14:08  [ТС]
Что то у меня с этим кодом страница бесконечно грузится и ничего не появляется.)
0
 Аватар для basili4
201 / 199 / 4
Регистрация: 13.06.2012
Сообщений: 1,009
Записей в блоге: 3
04.09.2012, 14:21
Skeptik, конечно. бесконечность же.

Добавлено через 1 минуту
http://jquery-docs.ru/Effects/... ngcallback
почитайте про callback.
1
 Аватар для Skeptik
0 / 0 / 1
Регистрация: 21.10.2009
Сообщений: 88
05.09.2012, 19:33  [ТС]
Туплю) Можно на примере плз?)

Добавлено через 7 часов 29 минут
Возможно я неправильно выразился, не зацыклить, а просто, чтобы анимация происходила при загрузке? и не останавливалась)

Добавлено через 27 минут
JavaScript
1
2
3
4
5
6
7
8
9
10
11
    function KdAnim() {
                   for (var i=0; i<=200; i++) {
                        $('#kan').animate({width:i+'px'}, 5);
                        if (i>=200) { $('#kan').hide();}
                  } 
                    
    }
 
  $(document).ready(function(){ 
        KdAnim();
   });
Чтобы после того как увеличилось и исчезло, счетчик обнулился до 0, появилось и по новой.

Добавлено через 21 час 4 минуты
ап )))
0
Рождён удивлять
53 / 56 / 9
Регистрация: 08.08.2011
Сообщений: 438
05.09.2012, 22:00
лучше используйте setInterval
JavaScript
1
2
3
4
5
6
7
8
9
10
11
function KdAnim() {
                   for (var i=0; i<=200; i++) {
                        $('#kan').animate({width:i+'px'}, 5);
                        if (i>=200) { $('#kan').hide();}
                  } 
                    
    }
 
  $(document).ready(function(){ 
        setInterval('KdAnim',1000)
   });
0
 Аватар для basili4
201 / 199 / 4
Регистрация: 13.06.2012
Сообщений: 1,009
Записей в блоге: 3
06.09.2012, 12:20
setInterval текёт на память моё субъективное мнение особенно на FF
может как то так попробывать. Но надо опять же смотреть на память.
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
function KdAnim() {
                   for (var i=0; i<=200; i++) {
                        $('#kan').animate({width:i+'px'}, 5);
                        if (i>=200) { $('#kan').hide();}
                     KdAnim();
                  } 
                    
    }
 
  $(document).ready(function(){ 
        KdAnim();
   });
1
 Аватар для Soldado
901 / 833 / 198
Регистрация: 28.06.2012
Сообщений: 1,607
Записей в блоге: 4
06.09.2012, 14:48
Бесконечную анимацию можно делать по следующему принципу - первая функция открытие и ссылка на вторую функцию, выполняется вторая функция - закрытие и ссылка вновь на первую функцию. Т.е. перекрёстные ссылки. Необходима ещё одна строчка - запуск первой функции. Всё.
Не знаю так ли Вы хотели, но выглядеть всё может вот-так.
Код:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<script type="text/javascript" >
$(function(){
function KdAnim() {
                   for (var i=0; i<=200; i++)
                    {$('#kan').animate({width:i+'px'}, 5,KdHide)}
                  } 
function KdHide(){                    
 $('#kan').animate({width:'0'},0,KdAnim);  
 }
  
        KdAnim();
   
});/*еnd  ready*/
    </script>
Хотя надобности в цикле for я не вижу, этот цикл у вас выполняется сразу двести раз и он выстраивает очередь из двухсот анимаций, а те потом выполняются. Можно сразу было задать

JavaScript
1
$('#kan').animate({width:'200px'}, 1000,KdHide)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.09.2012, 14:48
Помогаю со студенческими работами здесь

CurrentFrame: программно зациклить анимацию с остановкой в 1м кадре.
Здравствуйте! Описание сцены: 1-е 25 кадров, анимация 1 + текст 1; 2-е 25 кадров, анимация 2 + текст 0; 3-е 25 кадров, анимация 3...

Как доказать, что тот же интеграл от минус бесконечности до бесконечности равен sqrt(pi/2)
Интеграл от нуля до бесконечность sin(x^2) dx = 1/2 sqrt (pi/2) Как доказать , что тот же интеграл от минус бесконечности до...

Чем отличается плюс бесконечность от минус бесконечности и от бесконечности
Чем отличается плюс бесконечность от минус бесконечности и от бесконечности?

Интервал от минус бесконечности до плюс бесконечности
uses graphABC,crt; { подключаем модуль GraphABC для работы } var A, B, x, y, x0, y0, k, i, x1, y1, r: integer; {объявления...

Как посчитать интеграл от - бесконечности до x0 и от x0 до +бесконечности
Проблема: Warning: Infinite or Not-a-Number function value encountered. &gt; In quad at 100 Warning: Infinite or Not-a-Number...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru