我正在努力解决IE中Script.aculo.us Autocompleter控件的问题(我在IE6和7中尝试过).在加载页面后,第一个字符输入到文本框中时,建议无法显示.在初始失败之后,控件按预期工作.
我已经验证了建议数据是否正确地从服务器返回; 问题似乎与建议元素的定位有关,因为页面上的其他相对定位元素在您希望显示建议时移动到位置.
有没有人听说过这样的问题或有任何关于如何修复的建议?
编辑:为了回应Chris,我将partialChars参数设置为1,控件适用于我尝试的所有其他浏览器,这些是Firefox,Safari,Opera和Chrome的最新版本.我应该首先明确说清楚.谢谢.
我确实遇到了同样的问题.问题只出现在IE中(也是在8.0测试版中)
我试过的Firefox和Chrome都没有问题.
根据其他人的说法,这是由HTML文件中的DOCTYPE声明引起的.点击此处:http://prototype.lighthouseapp.com/projects/8887/tickets/32-ajax-autocomplete-in-ie-with-doctype
这个bug还在ruby开发板上买了一张票:http://dev.rubyonrails.org/ticket/11051
两个链接都有解决方案来解决问题.
希望这个bug将在下一个版本的原型/ scriptaculous修复:)