请教如何利用Javascript实现类似.chm的查询框

我不是程序员 2013-07-16 10:57:49
如题,我需要做一个模糊查询框,利用javascript来实现,功能类似.chm帮助文件的查询框,在它的基础上再增加一个可以在字符串中间匹配的功能就可以了(.chm帮助文件的查询框貌似是从第一字符开始匹配的)。
请大侠们不吝赐教,在此谢过
...全文
162 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
一叶飞舟 2013-07-16
  • 打赏
  • 举报
回复
想要百度搜索那样的效果?
神之左手 2013-07-16
  • 打赏
  • 举报
回复
自己写过一个下拉框 部分功能是你所说的 输入关键字后跳出相关项(你的是滚动到相关项,实际差不了多少)但由于代码冗长,不便贴出,后期可关注我的个人实验室 http://relax.w53.mc-test.com/lab/ 由于此下拉框类暂没有完成制作,剩下最后一点功能仍在开发,所以没放进去,且最近都在研究AS3的事情,故上线需时较长,这里仅讲可能涉及的核心描述吧 1.关于js实现查询,有两种方式,一种是用数据库查询语句配合ajax,通过服务端返回来过滤查询结果,数据量少,结构简单的话一般都会使用这样的方式,但数据量大数据结构复杂的话就会比较慢,所以一般在一次服务端交互后,通过前端再次查询的时候,讲究效率的话可以直接用js遍历dom中的内容,用循环和字符处理来实现 2.关于滚动到相关项,就是处理scroll的技术,一个是显示对象的dom高度height的问题,一个是内容实际的scrollHeight的问题,另外需要记录每个数据项的所占据高度,最后通过一系列计算进行scrollTop的值赋予即可 如按你昵称所述,如此描述肯定对你来说没多少帮助,建议放下浮躁,潜心研究技术,否则就把相关问题交给技术人员做。
我不是程序员 2013-07-16
  • 打赏
  • 举报
回复
类似于帮助文件的搜索框。即在单击搜索狂框的时候弹出整个下拉列表,在输入内容后,滚动条滚动到匹配成功的元素的位置

87,991

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧