私はjQuery1.6.2を使用していましたが、オートコンプリートを備えたものはすべて素晴らしかったです。
ただし、他のスクリプトのためにjQueryを最新バージョン1.8.1にアップグレードする必要があり、オートコンプリートが突然左側に表示され始めました:0; および上:0; 位置(画面の左上隅)
それから私はインターネットを検索し、ここでこのトピックをたどりました:
実際、jQuery UIを最新バージョンにアップグレードし、position.jsをヘッダーに追加した後、左側の位置は正常に計算されますが、それでも上部の位置は間違っており、たとえば224pxではなく0です。
jQuery 1.6.2に戻すと(ヘッダーでロードするファイルの名前を変更するだけで)、オートコンプリートは再びうまく機能し、入力ボックスの下の適切な場所にあります。
しかし、問題は、最新のjQuery 1.8.1バージョンを必要とする他のものが私のWebサイトにあるため、jQueryを更新する必要があることです。
この問題を解決する方法は?