关于yui自动完成的两个问题:
有没有办法让yui自动完成鼠标选择,键盘上/下选择可以随时创建一个选项?
还有任何方法可以更新自动填充文本框中的文本,只选择键盘向上/向下箭头,例如,如果用户使用向上/向下箭头键选择,则强制选择显示在上面的文本框中
请注意,在以下链接中,我看到键盘向上/向下箭头为深蓝色,鼠标选择为浅蓝色。 (在浏览器网址中删除http之前的下划线)
案例#1:_http://developer.yahoo.com/yui/examples/autocomplete/ac_basic_array.html
然而,在以下链接(案例#2)中并非如此。我在一个时间点只看到一个选择(深蓝色)。
案例#2:http://developer.yahoo.com/yui/examples/autocomplete/ac_basic_xhr.html
如果我使用鼠标和/或向上/向下键,仍然只有一个选择深蓝色。
我的应用程序的行为与#1相同,但我希望它的行为与上面的情况2一样,任何时候只有一个选项,此外当用户使用键盘向上/向下箭头键移动时更新文本。
我怎样才能实现这一目标?以上两个示例都使用了YUI自动完成功能,但我看不出两者之间的区别,以使我的应用程序遵循示例2。
总之,我希望这可以像谷歌建议在www.google.com
中那样运作谢谢,
VIJI
答案 0 :(得分:0)
var myConfigs = {typeAhead:true, autoHighlight:false, prehighlightClassName:""},
myAutoComp = new YAHOO.widget.AutoComplete("myInput","myContainer", myDataSource, myConfigs);
顺便说一下,prehighlightClassName
默认是禁用的,所以你真的不需要在配置中指定它。