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.
Sie können verwenden $.ui.version
es 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';