Ответ 1
if (typeof jQuery.ui !== 'undefined') ...
Должен работать.
См. также этот SO сообщение.
Возможный дубликат:
Тестирование, если jQueryUI загружен
Как проверить, загружена ли на странице библиотека расширения jQuery jQuery UI на странице?
if (typeof jQuery.ui !== 'undefined') ...
Должен работать.
См. также этот SO сообщение.
Можно проверить:
$.ui
Или получите версию:
$.ui.version
Просто убедитесь, что вы поместили код, который вызывает его в $(document).ready(). В этот момент все должно быть загружено на страницу.