Internet explorer 8 自动完成结果发布-IE8问题
我们使用javaajaxtags作为库来填充textbox的自动完成值。它在大多数浏览器(Firefox、ie6、ie7等)中都能正常工作 但是在IE8的情况下,自动完成结果的位置与实际文本框没有链接,而是向下移动。它只发生在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=
提前感谢您的帮助。我自己找到了解决方案 在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});
}