我有一个YUI自动完成控制,效果很好。除了我希望它在用户选择输入框后立即扩展建议列表。我如何实现?

目前,直到用户击中框中的密钥,就不会发生扩展。

有帮助吗?

解决方案

您可以使用 TextBoxFocusevent 要发送输入内容的查询,该查询将打开结果窗格。我尝试使用 扩张范围 没有成功,但不确定这是否会奏效。

工作示例: http://tivac.com/yui2/autocomplete_jamesmoore.htm

其他提示

TIVAC有一个正确的想法 - 使用TextBoxFocusevent发送一个空查询,该查询返回结果以填充容器。查看此示例以获取一些示例代码: http://developer.yahoo.com/yui/examples/autocomplete/ac_combobox.html

这在使用时起作用 YUI 3:

Y.one('#id').plug(Y.Plugin.AutoComplete, {source:['item1','item2','item3','etc']})
            .on('focus', function(){this.ac.fire('query')});

在附件输入(ID)的焦点上 query 事件被解雇以填充“菜单”并显示。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top