![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Leshak |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 143 Регистрация: 19.10.2005 Репутация: нет Всего: нет |
Изучаю вопрос - как сделать паузу в действиях скрипта
delay - работает для анимации jQuery setTimeout - для всего остального JS, Но не там, где цикл... Ничего не понимаю
Посмотрите! Разъясните! Пожалуйста! |
|||
|
||||
| $дмитрий |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 19.6.2004 Репутация: 5 Всего: 45 |
Если нужно циклом, логичнее использовать setInterval
Приведу еще способы: - через метод animate, там есть параметр - через ajax - через алерт |
|||
|
||||
| Leshak |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 143 Регистрация: 19.10.2005 Репутация: нет Всего: нет |
setInterval
здесь не подходит по начальному условию... надо сделать некоторое действие определенное количество раз с определенным интервалом без дополнительного участия пользователя, и минимальной загрузкой процессора... потому как запустить процедуру сравнивающую время ее запуска с текущим в ожидании заказанной разницы не Кузяво... :( |
|||
|
||||
| $дмитрий |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 19.6.2004 Репутация: 5 Всего: 45 |
setInterval удовлетворяет этим условиям
Не понятна формулировка предложения |
||||
|
|||||
| Leshak |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 143 Регистрация: 19.10.2005 Репутация: нет Всего: нет |
увы - но нет setInterval
|
||||
|
|||||
| z-END |
|
||||
![]() прафесар™ ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3014 Регистрация: 13.3.2003 Где: Венья, Пиетари Репутация: 1 Всего: 102 |
наверно тяжело, когда незнаешь чего хочешь.
итак 1. создаем переменную action_count=5; 2. создаем функцию:
3. запускаем delayed_loop Это сообщение отредактировал(а) z-END - 23.12.2011, 09:40 -------------------- Каждый чилавек пасвоему праф...а памоему НЕТ! |
||||
|
|||||
| Leshak |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 143 Регистрация: 19.10.2005 Репутация: нет Всего: нет |
Тяжело когда забываешь что есть Рекурсия!!! и она работает!! Спасибо
а если попробовать - Блин!!!!! Опять!!! Да что же это за .....(пип).... но ведь это же не цикл??? и почему промежутки разные??? упс.... Это сообщение отредактировал(а) Leshak - 23.12.2011, 15:28 |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
Правда предать цыкловое значение I в функцию будет довольно мозголомным трюком -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| Leshak |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 143 Регистрация: 19.10.2005 Репутация: нет Всего: нет |
ВСЕ было правильно!
РЕКУРСИЯ!!! токо она спасет! Просто надо было Аккуратно все вызывать и передавать Это работает
|
|||
|
||||
| Absinthe |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 526 Регистрация: 4.5.2011 Репутация: нет Всего: 11 |
(function(i){ текущий блок })(i); |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
Absinthe, Мозголомно бывает объяснить ПОЧЕМУ именно так работает
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |