3
我使用的是jQuery 1.6.2,所有的自動完成都很棒。從jQuery 1.6.2升級到1.8.1後錯誤的jQuery自動完成定位
但是我需要將jQuery升級到最新版本1.8.1,因爲其他腳本和自動完成突然開始出現在左側:0;和top:0;位置(在屏幕左上角的角落)
然後我就在網上搜索,並遵循這一話題在這裏:
jquery ui autocomplete positioning wrong
真的,升級jQuery用戶界面到最新版本,並加入position.js後標題左側的位置計算OK,但仍然是頂部的位置是錯誤的,而不是例如0 224px。
如果我切換回jQuery 1.6.2(只需在我的頭文件中更改要加載的文件的名稱),自動完成功能再次運行良好,並且它在輸入框的正確位置。
但問題是我必須更新我的jQuery,因爲我的網站上還有其他東西需要最新的jQuery 1.8.1版本。
如何解決這個問題?
您是否嘗試過手動設置位置? – Kuro
你可以通過顯示與代碼/ DOM相關的HTML,CSS和jQuery來解決問題。 – Orbling
它與html無關。這是一個jQuery bug – Derfder