2011-02-02 2 views
1

Моя проблема. У меня есть jQueryUI в версии 1.8.5 и много и много исходного кода в проекте. В устаревшем коде бывает, что в jQuery есть трижды зарегистрированный автозаполнение плагина. Однако jQueryUI регистрирует тот же самый плагин. Поэтому, когда я ввожу свой javascript:JQueryUI Autocomplete сталкивается с устаревшим кодом

$('#some_id').autocomplete(); 

Это не на самом деле jQueryUI.

Любая возможность явного выбора пользовательского интерфейса?

Я попробовал такой подход:

jQuery.fn.myautocomplete = jQuery.ui.autocomplete 

А затем использовать в своем коде:

$('#some_id').myautocomplete(); 

Но это не работает. (Ну, это был слепой стрелок, поэтому я не ожидал многого.)

Любое предложение об устранении проблемы.

P.S. Унаследованный код благословлен Папой и не может быть удален в течение следующего года или около того.

ответ

0

Вы можете:

  1. скачать jquery.ui без автозаполнения
  2. источника изменения jquery.ui
  3. изменить источник старого плагина
+0

кажется плакат использует автозаполнение, нет? – Dutchie432

+0

он сказал, что у них есть старый плагин, который делает то же самое. в чем причина использования как для одной цели? – gor

+0

Но я хочу использовать его. Я хочу использовать автозаполнение не из моего старого кода, а из пользовательского интерфейса. – Drachenfels

Смежные вопросы