Ist es möglich, zwei verschiedene jQuery-Versionen im selben Dokument zu haben und sie nicht miteinander kollidieren zu lassen?Zwei jQuery-Versionen auf derselben Seite
Zum Beispiel, wenn ich ein Bookmarklet erstellen und den Code auf jQuery basieren soll. Dieses Bookmarklet wird auf einer Seite eingefügt, die eine andere Version von jQuery verwendet, dann überschreibt mein Code die auf der Seite verwendete Version.
Ist es möglich, das zu vermeiden? Oder gibt es einige andere Bibliotheken, die diese Funktionalität bietet Oder vielleicht sollte ich die ganze Sache überdenken.
Danke für Antworten und Zeiger,
bob
Sie können überprüfen, ob jQuery bereits auf einer Seite ist, bevor Sie es erneut einspeisen. –
Sie sollten es auf jeden Fall überdenken. Sie sollten ältere Funktionen aktualisieren, um mit der neuen jQuery zu arbeiten, einschließlich beider ist nur eine Tonne Bloat und ein Wunsch nach Kollisionen. –
Haben Sie die Kontrolle über die Version von jQuery, die der Seite hinzugefügt wird? Sie möchten nicht, dass Ihre Besucher eine andere Version der Bibliothek herunterladen müssen, wenn sie Ihnen helfen können - es ist eine schlechte Übung und vergrößert die Dateigröße des Dokuments für Ihre Besucher. –