quand je clique sur #button
, il fait tranquillement le 'do something'
, même si .wrapper
est en train d'animer et .wrapper span
n'est pas visible. donc ce n'est pas en suivant les règles. Qu'est-ce qui ne va pas?jquery: this.not (': animé') && that.is (': visible') ne suit pas les règles, problème de syntaxe? seulement quelques lignes de code
$('#button').click(function(){
if(
$('.wrapper').not(':animated') && $('.wrapper span').is(':visible')
) {
//do something
}
})
'non (': animation')' est pas un chèque, mais est un sélecteur. donc ça retournera '[]' si tous les '.wrapper''s sont animés – glebm