Показать сообщение отдельно
  #17 (permalink)  
Старый 05.04.2018, 20:59
Аспирант
Отправить личное сообщение для winch Посмотреть профиль Найти все сообщения от winch
 
Регистрация: 30.04.2015
Сообщений: 87

Сообщение от Белый шум Посмотреть сообщение
Усложним задачу: а если на некоторых из этих элементов уже висят какие-то анимации (поэтому они скроются позже последнего), а колбэк надо выполнить только когда все элементы будут скрыты? ;-)
Да, в моем случае так и получилось. Некоторые пункты заканчивали анимацию позже последнего. (заметил это когда я стал отлаживать)
Окончательный код я сделал такой:
var sel = $(".menu1 .MenuItem > div");
var i = 1;  
sel.slideUp(700, function(){
   if (sel.length == i++) 
	DoCallback();
});
Ответить с цитированием