Wie erhalte ich die jQuery-UI-Version?

Lesezeit: 1 Minute

Dies sollte eine einfache Frage sein, aber wie erkenne ich die jQuery-UI-Version?

Dies ist für ein Greasemonkey-Skript und die (aktuelle) Zielseite scheint jQuery-UI, 1.5.2 auszuführen. Auf unterschiedlichen Zielseiten können jedoch unterschiedliche Versionen ausgeführt werden.

console.log ($.ui); zeigte nichts Nützliches/Offensichtliches für die Versionserkennung.

Benutzer-Avatar
Nick Craver

Sie können verwenden $.ui.versiones ist eigentlich die Eigenschaft, nach der jQuery UI sucht, wenn es bestimmt, ob es sich selbst laden soll (wenn es bereits vorhanden ist, brechen Sie es ab).

Zum Beispiel Hier ist eine Geige mit Version 1.8.4.

Leider, $.ui.version wurde in jQuery-UI Version 1.6 hinzugefügt.

Für frühere Versionen können Sie nachsehen $.ui obwohl.

In diesem Fall könnte also Folgendes ausreichen:

var version = $.ui ? $.ui.version || "pre 1.6" : 'jQuery-UI not detected';

  • @Brock- $.ui.version wurde in 1.6 hinzugefügt, dagegen kann man eigentlich nichts machen, man kann es aber nachprüfen $.ui und nicht $.ui.versionin Ihrem Fall wäre das 1.5.2, etwa so var version = $.ui ? $.ui.version || "1.5.2" : null;sehen Sie sich hier eine Demo an: jsfiddle.net/nick_craver/cCMQJ/1

    – Nick Craver

    7. September 2010 um 11:25 Uhr


  • Ich begann es zu vermuten, da die 1.5.2, minified-JS-Datei nicht die Zeichenfolge “1.5.2” zu enthalten scheint.

    – Brock Adams

    7. September 2010 um 12:02 Uhr

  • @Brock – Ja, tut mir leid, das ist die Situation … ich denke, es ist niemandem in den Sinn gekommen, dass er die Version damals brauchen könnte … da es so war sehr trivial hinzuzufügen :-/

    – Nick Craver

    7. September 2010 um 12:08 Uhr

1300380cookie-checkWie erhalte ich die jQuery-UI-Version?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy