Mehrere Versionen von jQuery parallel verwenden06 Mrz

Von Julian am 06.03.2010. Es wurde noch kein Kommentar hinterlassen. Du kannst einen Kommentar hinterlassen oder trackbacken.

Um jQuery neben anderen Frameworks laufen zu lassen, gibt es die Möglichkeit einer noConflict-Methode. Beispielsweise ermöglicht WordPress es damit, Prototype und jQuery zusammen einsetzen zu können, obwohl beide Frameworks by-default das Dollar-Zeichen $ als (verkürzten) Objektnamen verwenden.

<script src='jquery-1.3.2.js'></script>
<script>
  var jQuery132 = jQuery.noConflict();
</script>
<script src='jquery-1.4.2.js'></script>
<script>
  var jQuery142 = jQuery.noConflict();
</script>

Man muss allerdings darauf achten, dass die jeweiligen Objekte direkt nach dem Einbinden der jeweiligen jQuery-Version erstellt werden, damit diese sich gegenseitig nicht überschreiben. So wird nämlich die Klasse jQuery mit Version 1.3.2 in Zeile 5 durch die neuere Version ersetzt. Das Objekt jQuery132 muss also bereits davor zugewiesen werden. Danach ist per Zugriff auf entweder jQuery132 oder jQuery142 die jeweilige jQuery-Version genau wie das “$” anzusprechen.

Hinterlasse einen Kommentar

© 2009 GlobalIndustry-Project Blog