2011-01-24 5 views
0

J'ai une page dynamique et j'essaie de créer des liens dynamiques (domain.com/#/page2/content/etc).jQuery queue et trigger

Si la personne entre un lien, disons domain.com/#/2010/05/14 Je veux qu'il clique sur l'élément # 2010. $("#2010").trigger("click");

Ensuite, après le chargement de la fonction, cliquez sur $("#05").trigger("click");

Voyez ce que je veux dire? En ce moment, cela fonctionne parfaitement pour le premier, mais le deuxième clic est lancé avant que l'autre puisse charger.

Répondre

0

Vous aurez besoin de construire une fonction qui s'exécute à la fin de la fonction de clic de $('#2010') qui vérifie s'il y a un autre lien à cliquer. Vous pouvez construire un tableau de composants au chargement de la page et, à la fin de chaque clic, vérifier s'il y a d'autres parties du tableau, s'il y a un déclic au prochain clic. À chaque fois que vous passez, supprimez l'élément du tableau pour qu'il ne soit plus utilisé.