jQuery: selezionare gli elementi che non sono animati

jQuery: selezionare gli elementi che non sono animati

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')
Torna su