обратные вызовы jQuery называют многократно

break - это утверждение, которое разрешается во время компиляции. Поэтому компилятор должен найти соответствующий цикл / while внутри той же функции. Обратите внимание, что нет никакой гарантии, что функция не может быть вызвана откуда-то еще.

17
задан kgiannakakis 26 May 2009 в 08:15
поделиться

2 ответа

Это вызовет предупреждение при вызове fadeOut для последнего элемента. Это не обязательно будет последним fadeOut.

var numDivs = $('div').length;
$('div').fadeOut(1000, function() {
  if( --numDivs > 0 ) return;
  alert('this is the final fadeout to complete');
});

Проверьте это на JSFiddle

18
ответ дан 30 November 2019 в 10:10
поделиться
$("div:not(:last)").fadeOut(1000);
$("div:last").fadeOut(1000, function() {
    alert("Hey!");
});
1
ответ дан 30 November 2019 в 10:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: