Nei dropdown menu con jQuery sorge spesso il problema degli effetti a catena delle animazioni sugli elementi figli del menu principale. Una soluzione a questo problema รจ selezionare solo quegli elementi che non sono animati. Vediamo come.
Possiamo salvare la selezione in una variabile usando il metodo filter()
:
var childrenNotAnimated = $(element).filter(function() {
var filtered = $(this).children().not(':animated');
return filtered;
});
In alternativa possiamo utilizzare direttamente la catena di selettori jQuery:
$(element).children().not(':animated')