JQueryUI自动完成与遗留代码冲突

时间:2011-02-02 18:31:23

标签: javascript jquery ajax jquery-ui-plugins

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

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

它实际上不是jQueryUI。

是否有机会明确选择UI?

我试过这样的方法:

jQuery.fn.myautocomplete = jQuery.ui.autocomplete

然后在我的代码中使用:

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

但这不起作用。 (嗯,这是一个盲目拍摄,所以我没想到太多。)

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

P.S。 遗产代码受到教皇的祝福,明年左右无法删除。

1 个答案:

答案 0 :(得分:0)

你可以:

  1. 下载jquery.ui,无需自动填充
  2. 更改jquery.ui来源
  3. 更改旧插件来源