从jQuery 1.6.2升级到1.8.1后,jQuery自动完成定位错误

时间:2012-09-10 12:53:17

标签: javascript jquery jquery-ui jquery-autocomplete

我使用的是jQuery 1.6.2,自动完成的所有内容都很棒。

但是我需要将jQuery升级到最新版本1.8.1,因为其他脚本和自动完成突然开始出现在左边:0;和顶部:0;位置(在屏幕左上角)

然后我搜索了互联网并在此处跟踪了这个主题:

jquery ui autocomplete positioning wrong

实际上,在将jQuery UI升级到最新版本并将position.js添加到标题后,左侧位置计算正常,但仍然顶部位置错误而0而不是例如224px。

如果我切换回jQuery 1.6.2(只需在我的标题中更改要加载的文件的名称),自动完成功能再次起作用,并且它位于输入框下的正确位置。

但问题是我必须更新我的jQuery,因为我的网站上还有其他东西需要最新的jQuery 1.8.1版本。

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我创建了一个jsfiddle来表明它正在使用jquery 1.8.2和jquery ui而没有进一步修复错误。