2010-11-16 25 views
1

Je lis ce grand fil: What are queues in jQuery?File d'attente jQuery: Est-ce important de savoir où vous le liez?

Maintenant, il me demande:

-t-il important objet DOM vous file d'attente se lient à?

$('div').queue(); à-dire par rapport à $('body').queue({}) ou même $('.foo').queue();

+0

@david Merci pour la correction. Je vais essayer de le faire la prochaine fois – chrisjlee

+0

pas de soucis, la communauté est construite pour être autocorrectrice de cette manière. J'ajoute habituellement du code-balisage quand je vois qu'il manque, parce que quand il n'est pas là, il peut souvent y avoir du code HTML (disons) dans la question qui ne s'affiche pas parce que les balises ne sont pas échappées. –

Répondre

1

Chaque élément a sa propre file d'attente.

L'appel $('.foo').queue(); mettra en file d'attente la fonction sur chaque élément.foo.

+0

Quelle serait la meilleure pratique? Ou c'est décidé sur le contexte. – chrisjlee

+0

@Chris: Cela dépend. Si vous travaillez sur un élément spécifique, vous devez utiliser sa file d'attente. Sinon, vous devriez utiliser ce que vous voulez. – SLaks

0

Pensez à l'élément de file d'attente comme nom de file d'attente. Here is example de construire la file d'attente sur un objet tout en animant deux autres.