Est-il possible d'avoir deux versions de jQuery différentes dans le même document, et de ne pas les faire entrer en collision les unes avec les autres? Par exemple si je crée un bookmarklet et que je veux baser le code sur jQuery.Deux versions de jQuery sur la même page
Ce bookmarklet est injecté sur une page qui utilise une autre version de jQuery alors mon code écraserait la version utilisée sur la page.
Est-il possible d'éviter cela? Ou y at-il d'autres bibliothèques qui fournissent cette fonctionnalité Ou peut-être que je devrais repenser le tout.
Merci pour les réponses et les pointeurs,
bob
Vous pouvez vérifier si jQuery est déjà sur une page avant de l'injecter à nouveau. –
Vous devriez certainement le repenser. Vous devriez mettre à jour les anciennes fonctions pour travailler avec le nouveau jQuery, y compris les deux est juste une tonne de ballonnements et un souhait de collisions. –
Avez-vous le contrôle sur la version de jQuery ajoutée à la page? Vous ne voulez pas que vos visiteurs aient à télécharger UNE AUTRE version de la bibliothèque s'ils peuvent l'aider - c'est une mauvaise pratique et gonfle la taille du fichier pour vos visiteurs. –