web-dev-qa-db-fra.com

Comment obtenir la version jQuery-UI?

Cela devrait être une question facile, mais comment détecter la version jQuery-UI?

Il s'agit d'un script Greasemonkey et la page cible (actuelle) semble exécuter jQuery-UI, 1.5.2. Mais, différentes pages cibles peuvent exécuter différentes versions.

console.log ($.ui); n'a montré rien d'utile/évident pour la détection de version.

55
Brock Adams

Vous pouvez utiliser $.ui.version , c'est en fait la propriété que jQuery UI recherche pour déterminer si elle doit se charger (si elle est déjà là, abandonner).

Par exemple voici un violon incluant la version 1.8.4 .

Malheureusement, $.ui.version a été ajouté dans jQuery-UI version 1.6.

Pour les versions antérieures, vous pouvez rechercher $.ui bien que.

Donc, dans ce cas, ce qui suit pourrait être suffisant:

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