Вам нужно запустить его как обратный вызов .fadeOut()
, например:
$('.changeAlert').parent().parent().parent().parent().parent().fadeOut(totalNumFares);
В настоящее время он выполняется сразу после того, как он начинает замирания, но :visible
пока не завершится , пока не завершится замирания, поэтому для того, чтобы иметь тот счет, который вы хотите, вам нужно обновить его после .fadeOut()
завершено, когда выполняется обратный вызов.
Кроме того, вы можете заменить цепочку .parent()
одним вызовом .closest(selector)
, если у вас есть класс для этого родителя, который вы можете использовать в качестве селектора.