Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.07.2011, 23:14
Аспирант
Отправить личное сообщение для myocean Посмотреть профиль Найти все сообщения от myocean
 
Регистрация: 25.07.2011
Сообщений: 47

Выполнение функции после анимации...
Подскажи, необходимо выполнить анимацию длительностью скажем порядка 1000 мс, а после вызвать определнную функцию...

function bbb(){
...
}

$(".blk").animate({left: '-=1000px'},1000, bbb());


Данный код реализует почему-то сначала (или одновременно) выполнене анимации и функции....

данный пример это подтверждает (сначала алерт, потом слайдер начинает движение)

$(".blk").animate({left: '-=1000px'},1000, alert('blabla'));


Как правильно написать код... чтобы функция вызывалась только по завершению анимации...
Ответить с цитированием
  #2 (permalink)  
Старый 30.07.2011, 23:48
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

ты исполняешь функцию, а не передаешь её

так попробуй

$(".blk").animate({left: '-=1000px'},1000, bbb);
Ответить с цитированием
  #3 (permalink)  
Старый 31.07.2011, 00:00
Аспирант
Отправить личное сообщение для myocean Посмотреть профиль Найти все сообщения от myocean
 
Регистрация: 25.07.2011
Сообщений: 47

Спасибо...
Ответить с цитированием
  #4 (permalink)  
Старый 31.07.2011, 00:07
Аспирант
Отправить личное сообщение для myocean Посмотреть профиль Найти все сообщения от myocean
 
Регистрация: 25.07.2011
Сообщений: 47

тепрь возникла другая проблема....

всего насчитывается 14 элеменов с классом blk

так вот функция
bbb
при строке
$(".blk").animate({left: '-=1000px'},1000, bbb);

выполняется 14 раз... а нужно один

Последний раз редактировалось myocean, 31.07.2011 в 01:42.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При выполнение строки кода вылетаю из функции. developer_ Events/DOM/Window 3 28.07.2011 00:45
Запуск функции после выполнения предыдущей blackrid jQuery 1 29.06.2011 14:23
Прерывается выполнение функции при смене аргумента mikser763 Общие вопросы Javascript 1 11.10.2010 16:36
Запуск функции после ресайзинга странички dummer232 jQuery 2 30.09.2010 16:23
Паралельное выполнение одной и той-же функции Сеня AJAX и COMET 3 24.01.2009 20:59