jquery: ce.pas (':animated') && que.is (':visible") ne suit pas les règles, problème de syntaxe? seulement quelques lignes de code
quand je clique sur #button
, c'est de tranquillisation faire la 'do something'
, même si .wrapper
est d'animer et de .wrapper span
n'est pas visible. il n'est donc pas en suivant les règles. quel est le problème?
$('#button').click(function(){
if(
$('.wrapper').not(':animated') && $('.wrapper span').is(':visible')
) {
//do something
}
})
not(':animated')
n'est pas un contrôle mais d'un sélecteur. de sorte qu'il sera de retour []
si tous les '.wrapper'
s sont animésOriginalL'auteur android.nick | 2010-10-25
Vous devez vous connecter pour publier un commentaire.
Ici, vous avez un
travail de démonstration
:OriginalL'auteur netadictos
C'est un peu plus propre sans les instructions if. travail de démonstration
OriginalL'auteur Nico Westerdale