Internet explorer 8 自动完成结果发布-IE8问题

Internet explorer 8 自动完成结果发布-IE8问题,internet-explorer-8,autocomplete,ajaxtags,Internet Explorer 8,Autocomplete,Ajaxtags,我们使用javaajaxtags作为库来填充textbox的自动完成值。它在大多数浏览器(Firefox、ie6、ie7等)中都能正常工作 但是在IE8的情况下,自动完成结果的位置与实际文本框没有链接,而是向下移动。它只发生在IE8中 请建议解决此问题的解决方案,并能够以正确的方式显示自动完成结果 提前感谢您的帮助。我自己找到了解决方案 在control.js文件中,我添加了以下条件以使其工作 if(!update.style.position || update.style.position=

我们使用javaajaxtags作为库来填充textbox的自动完成值。它在大多数浏览器(Firefox、ie6、ie7等)中都能正常工作

但是在IE8的情况下,自动完成结果的位置与实际文本框没有链接,而是向下移动。它只发生在IE8中

请建议解决此问题的解决方案,并能够以正确的方式显示自动完成结果


提前感谢您的帮助。

我自己找到了解决方案

control.js文件中,我添加了以下条件以使其工作

if(!update.style.position || update.style.position=='absolute') {
   update.style.position = 'absolute';
// Adding the following condtion will fix the issue with IE8
  if(navigator.appVersion.indexOf('MSIE')>0) {
     update.style.display = 'inline';
  }
   Position.clone(element, update, {setHeight: false, offsetTop: element.offsetHeight});
}