使用Twitter,当您输入推文时,无论何时键入@,都会触发自动提示以快速输入推文句柄。你可以在中间和多次推文的开头做@。
jQuery AutoSuggest可以处理吗?在查看它之后,对于仅包含autosuggest值的输入字段似乎是好的。不是多次或在不同的地方。
思考?例子?感谢
答案 0 :(得分:3)
你可以使用textarea来做,只需放一个textarea并绑定一个按键事件并监听@ charCode然后激活一个AJAX请求来显示自动完成框。请考虑以下简单演示。
答案 1 :(得分:0)
如果通过“jQuery AutoSuggest”,则表示jQuery UI Autocomplete,如果通过“处理此”,则表示“作为其中的一个组件实现这个“,然后是的,它可以:)。
“提及” - 管理实用程序有3个组件:
自动填充模块:在给定字符串的情况下,负责获取和显示可用于创建提及的项目集的组件。
提及跟踪模块:负责跟踪提及关联数据的组件;至少应该在对公用事业所附加的输入元素的文本的所有修改中跟踪每个提及的位置,以及表面和实质(如果存在)的值。
提及视觉差异化模块:负责区分提及文本与附加实用程序的输入元素中其余文本的组件。
由于您要求提供此类实用程序的示例,请查看Mentionator,它实际上使用jQuery UI Autocomplete作为其自动完成模块。 Mentionator功能强大,结构合理,易于遵循和大量评论,因此它既可以作为开箱即用的解决方案,也可以作为预期解决方案的参考资料。它由 moi 维护。