Моя проблема. У меня есть jQueryUI в версии 1.8.5 и много и много унаследованного исходного кода в проекте. В унаследованном коде случается так, что автозаполнение плагина регистрируется в 3 раза для jquery. Однако jQueryUI регистрирует тот же плагин. Поэтому, когда я набираю в своем JavaScript:
$('#some_id').autocomplete();
На самом деле это не jQueryUI.
Есть ли шанс явно выбрать пользовательский интерфейс?
Я попробовал такой подход:
jQuery.fn.myautocomplete = jQuery.ui.autocomplete
А потом использовать в моем коде:
$('#some_id').myautocomplete();
Но это не работает. (Ну, это был слепой выстрел, поэтому я не ожидал многого.)
Любое предложение, как обойти проблему.
P.S.
Устаревший код благословлен Папой Римским и не может быть удален на следующий год или около того.