我的问题是。我在 1.8.5 版中有 jQueryUI,在一个项目中有很多很多遗留的源代码。在遗留代码中,jquery 有 3 次注册插件自动完成。然而 jQueryUI 正在注册相同的插件。所以当我输入我的javascript时:
$('#some_id').autocomplete();
它实际上不是一个 jQueryUI。
有机会明确选择 UI 吗?
我试过这样的方法:
jQuery.fn.myautocomplete = jQuery.ui.autocomplete
然后在我的代码中使用:
$('#some_id').myautocomplete();
但这不起作用。(嗯,这是一次盲目的拍摄,所以我并没有期待太多。)
任何建议如何解决该问题。
PS Legacy 代码受到教皇的祝福,明年左右不能删除。