如何让 jquery-ui 自动完成建议出现在页面的其他位置?
我有一个带有 jquery-ui 自动完成功能的文本区域。我希望建议出现在文本区域上方的固定高度区域中,就像标题建议出现在 stackoverflow 上的标题框下方一样。
我需要在页面中添加哪些内容,以及需要将哪些选项传递给自动完成功能才能正常工作?
I've got a textarea with jquery-ui autocompletion working on it. I'd like the suggestions to appear in a fixed-height area above the textarea, much as the title suggestions appear below the title box here on stackoverflow.
What do I need to add to my page, and what options do I need to pass to the autocomplete function, for this to work?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
另一个想法是:
然后,您应该覆盖类 ui-autocomplete 来适应您自己的设计并删除其实际行为(更改其位置、大小以及您想要的任何内容)。
请小心,因为第一行删除了所有自动完成列表。快乐编码!
Another idea is this:
Then, you should overwrite the class
ui-autocomplete
to adapt to your own design and remove its actual behaviour (changing its position, size, and whatever you want).Be careful because the first line remove all the autocomplete lists. Happy codding!
我发现它可以做到......
I found it worked to do....
您可以只使用
appendTo
,就像这样You can just use
appendTo
, like so