Je sais que les appels à $ (function() {}) dans jQuery sont exécutés dans l'ordre où ils sont définis, mais je me demande si vous pouvez contrôler l'ordre de la file d'attente?jQuery ordre de file d'attente prêt pour plusieurs documents
Par exemple, est-il possible d'appeler « Bonjour tout le monde 2 » avant « Bonjour tout le monde 1 »:
$(function(){ alert('Hello World 1') });
$(function(){ alert('Hello World 2') });
La question est de savoir si oui ou non il est possible ... Je sais déjà va à l'encontre des meilleures pratiques ;)
Pourquoi voudriez-vous définir deux différents blocs $ (function() {} Je voudrais simplement utiliser 1 et de mettre les choses de haut en bas dans l'ordre d'exécution – Gregg
@. Gregg: Considérez une situation où vous utilisez un outil tiers sur votre site qui utilise jQuery et document.ready. En outre, considérez que vous pouvez ajouter du code sur votre page qui repose sur le document tiers. être exécuté en premier, avant le vôtre.Ce n'est pas toujours facile de contrôler ou de prédire l'ordre de fonctionnement – Mir