Как мне получить версию jQuery-UI? - PullRequest
54 голосов
/ 07 сентября 2010

Это должен быть простой вопрос, но как мне определить версию jQuery-UI?

Это для скрипта Greasemonkey, и (текущая) целевая страница работает под управлением jQuery-UI, 1.5.2 Но разные целевые страницы могут работать в разных версиях.

console.log ($.ui); не показал ничего полезного / очевидного для определения версии.

1 Ответ

83 голосов
/ 07 сентября 2010

Вы можете использовать $.ui.version, это на самом деле свойство, которое пользовательский интерфейс jQuery ищет при определении, должен ли он загружаться сам (если он уже там, прервать).

Например Вот скрипка, включающая версию 1.8.4 .

К сожалению, $.ui.version был добавлен в jQuery-UI версии 1.6.

Для более ранних версий вы можете проверить $.uiхотя.

Итак, в этом случае может быть достаточно следующего:

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