首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > PHP > jQuery自动完成插件

jQuery自动完成插件

  • 资源大小:5.40 kB
  • 上传时间:2021-06-30
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签: jquery autocomplete suggest

资 源 简 介

写的比较满意,拿出来分享,欢迎大家找BUG。 相对于同类插件,他的特色有3点。 1、可缓存查询结果 (二次查询速度快) 2、非keyup监听方式 (解决某些系统/情况下无法触发keyxxx事件的问题) 3、简洁的参数 (好看?) 插件性能尚好,我的E6500、2G内存,30秒内一共发生了4469次调用,耗时94.65毫秒;百度的是2432次调用,80.24毫秒。 接近1倍的调用是jQuery中的问题,但具体原因我还没弄明白,如果那位兄弟知道的还请不吝赐教。 调用方法 jQuery("#kw").suggest({ url:siteConfig.suggestionUrl, params:{ kw:function(){return jQuery("#kw").val()}, n:10 } }); 参数url:baseUrl,例如http://www.target.com/search.php 参数params:url的后缀列表,范例中拼合的url为:http://www.target.com/search.php?kw=xxx& amp;n=10&callback=?(默认加入callback) 参数delay:输入间隔时间,主要是为了降低负载,数值越大,负载越低,查询速度越慢。 参数cache:是否实用缓存,默认为true,例如当搜索“test”时,程序会将对应的查询结果缓存,当第二次搜索test时直接从缓存中读取。 参数formId:必须填写,form表单的id 参数callback:是否使用jsonp以便处理跨域问题。
VIP VIP
0.170351s