J'ai une fonction qui anime les éléments dom avec CSS3 si disponible. Maintenant, j'utilise souvent le sélecteur :animeted
jQuery. Comment faire pour que mes éléments animés CSS3 répondent également au sélecteur :animeted
?Ajouter manuellement le sélecteur ": animated" aux objets jQuery
Lorsqu'un objet DOM est animé avec jQuery il obtient "fxqueue":"inprogress"
dans l'objet de données, donc je pensais que je pourrais ajouter manuellement mes éléments en utilisant:
$("div").eq(0).data({"fxqueue": "inprogress"});
mais
console.log($("div:animated"))
ne sélectionne rien.
bien merci! Mais je pense que je ne comprends pas tout. Que ferait "quelque chose" (dans votre exemple) si disons si j'avais défini .data ("css3animate", true) sur les éléments qui sont animés par ma fonction? (http://jsfiddle.net/backflip/BqFsM/) – meo
@meo: 'quelquechose 'serait n'importe quelle condition. Vous pourriez écrire '|| $ .data (elem, 'css3animate') '. – SLaks
ahhh je vois merci beaucoup! – meo