【发布时间】:2020-02-29 15:40:59
【问题描述】:
我有一个具有自动建议功能的搜索框,因此它会将建议添加到搜索框下方绝对定位的 div 内的无序列表中。这些建议来自使用 JQuery/PHP 的 ajax。
这一切都很好,有一个警告。必须用鼠标手动点击其中一项建议才能点击链接。
我想要实现的是类似于谷歌建议自动选择顶部选项的位置,并且可以使用箭头键向上或向下移动。
我不希望有人为我编写此代码,而只是简单的英文描述最好的解决方法。我无法理解文本输入如何保持焦点以及列表项也可以通过按回车键被选择和访问。
我的一个想法是将“选定”项目的背景颜色设置为与其他项目不同的样式,并将其目标 url 以某种方式存储在其他地方,然后监听回车键以使用 JS 重定向到存储的 url。
我将不胜感激有关执行此操作的最佳方法的任何想法。提前致谢。
【问题讨论】:
-
你忘了这个问题吗?
-
我已接受您的回答。谢谢。
标签: javascript php jquery html css