1
私の問題です。私はバージョン1.8.5のjQueryUIを持っていて、プロジェクトの多くのレガシーソースコードを持っています。レガシーコードでは、jqueryの登録済みプラグインのオートコンプリートが3回あることが起こります。しかし、jQueryUIは非常に同じプラグインを登録しています。だから私は私のjavascriptを入力:JQueryUIのオートコンプリートが従来のコードと衝突します
$('#some_id').autocomplete();
それは実際にjQueryUIではありません。
明示的にUIを選択する機会はありますか?
私は、このようなアプローチを試してみました。その後、
jQuery.fn.myautocomplete = jQuery.ui.autocomplete
そして、私のコードで使用する:
$('#some_id').myautocomplete();
しかし、これは動作しません。 (まあ、それは盲目的な撮影だったので、私はあまり期待していませんでした)
どのように問題を回避するか提案します。
P.S. レガシーコードは教皇によって祝福されており、来年程度で削除することはできません。
ありません、ポスターはオートコンプリートを使用しているようですか? – Dutchie432
彼は古いプラグインを持っていると言っても同じことをしています。 1つの目的のために両方を使用する理由は何ですか? – gor
しかし、私はそれを使いたい。私はオートコンプリートを私のレガシーコードからではなく、UIから使いたいと思っています。 – Drachenfels