Показать сообщение отдельно
  #1 (permalink)  
Старый 30.08.2012, 05:54
Интересующийся
Отправить личное сообщение для Broken Посмотреть профиль Найти все сообщения от Broken
 
Регистрация: 19.08.2012
Сообщений: 17

Анимация массива с элементами, и вызов функции по завершению.
Допустим, есть код:

var arr = $('#someId').children('div'); 
$(arr).animate({ 'left':  '-=' +someSize + 'px'}, 500,  "swing",
	 function () {  
	   return someFunction();
	  });


получаем дочерние элементы, которых может быть произвольное количество, и анимируем все одновременно, а по завершению запускаем некоторую функцию, все замечательно, но данная функция запускается столько, сколько было этих самых дочерних элементов, вопрос такой можно ли ограничить запуск этой функции до одного раза.

Как вариант рассматриваю установку таймера на вызов, но данный вариант мне кажется не очень надежным.

Если кто знает заранее спасибо))
Ответить с цитированием