quando faccio clic su #button
, sta facendo il 'do something'
, anche se .wrapper
è in animazione e .wrapper span
non è visibile. quindi non sta seguendo le regole. Cosa c'è che non va?jquery: this.not (': animated') && that.is (': visible') non segue le regole, problema di sintassi? solo poche righe di codice
$('#button').click(function(){
if(
$('.wrapper').not(':animated') && $('.wrapper span').is(':visible')
) {
//do something
}
})
'non (': animato')' non è un assegno, ma è un selettore. quindi restituirà '[]' se tutti ''.wrapper''s sono animati – glebm