cuando hago clic en #button
, se sigue haciendo el 'do something'
, aunque .wrapper
está animándose y .wrapper span
no está visible. entonces no está siguiendo las reglas ¿Qué pasa?jquery: this.not (': animated') && that.is (': visible') que no sigue las reglas, ¿problema de sintaxis? solo unas pocas líneas de código
$('#button').click(function(){
if(
$('.wrapper').not(':animated') && $('.wrapper span').is(':visible')
) {
//do something
}
})
'no (': animada')' no es un cheque, pero es un selector. por lo que devolverá '[]' si todos los ''.wrapper'' están animados – glebm