1

我的问题是。我在 1.8.5 版中有 jQueryUI,在一个项目中有很多很多遗留的源代码。在遗留代码中,jquery 有 3 次注册插件自动完成。然而 jQueryUI 正在注册相同的插件。所以当我输入我的javascript时:

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

它实际上不是一个 jQueryUI。

有机会明确选择 UI 吗?

我试过这样的方法:

jQuery.fn.myautocomplete = jQuery.ui.autocomplete

然后在我的代码中使用:

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

但这不起作用。(嗯,这是一次盲目的拍摄,所以我并没有期待太多。)

任何建议如何解决该问题。

PS Legacy 代码受到教皇的祝福,明年左右不能删除。

4

1 回答 1

0

你可以:

  1. 下载没有自动完成功能的 jquery.ui
  2. 更改 jquery.ui 源
  3. 更改旧插件源
于 2011-02-02T18:42:59.367 回答