自动完成jQueryUI出现在IE中可见屏幕的下边缘下方

时间:2010-10-28 18:48:41

标签: javascript jquery css

我遇到自动填充问题,它在IE以外的所有浏览器中运行良好。我把它放在<td>(当然还有<tr><table>)里面,<div>里面有这样的CSS:

left: 10px; top: 400px; position: absolute; width: 350px; 

它的所有元素都没有以任何方式修改位置/宽度。但是当我输入自动完成的输入时,选择列表出现在屏幕的下边缘(无论与输入元素相关的位置) )。

不知道这是否有一些错误,但是输入和它的parrent <div>被隐藏并动态显示(使用原型).jQuery使用var $ j = jQuery.noConflict()。< / p>

你知道如何解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

你的问题看起来有点模糊,但我只想指出,当一个元素绝对定位在另一个元素中时,父元素必须相对定位。

答案 1 :(得分:0)

对于任何可能感兴趣的人 这是bug,在较新版本的jQueryUI中修复了。