源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

jQuery 插件仿百度搜索框智能提示(带Value值)

  • 时间:2021-02-10 14:44 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:jQuery 插件仿百度搜索框智能提示(带Value值)
因公司需要做一个仿百度搜索框,并且带Value值的, 网上找了下只有Text, 都没带Value的 所以做了个. 直接贴代码。
[url=/js/autoComplete/autoComplete.css]<script src="/js/autoComplete/jquery.autoComplete.js" type="text/javascript"></script> <script type="text/javascript" language="javascript"> $(document).ready(function(){ $("#txt_company").autoComplete({ url:"ajax.aspx" }); }); </script> </head> <body> <form id="form1" runat="server"> <input id="txt_company" type="text" style="width:468px;" /> </form> </body> </html>
后台只需要返回json格式的 text 和 value值 就可以了。 $.fn.resetEvent(); 这个方法是重新绑定事件, 比如从一个容器 append到另一个容器 事件丢失了, append完可以使用该方法重新绑定事件。下面还有一些参数。
[u]复制代码[/u] 代码如下:
var defaults = { width: c.width(), //提示框的宽度 默认跟文本框一样 maxheight: 150, //提示框的最大高度 top: 6, //与文本框的上下距离 url: "", //ajax 请求地址 type: "post", //ajax 请求类型 async: false, //是否异步请求 autoLength: 0, //文本长度大于0 就请求服务器 getValue: function(value){ }, //当回车 或 鼠标点击选中值的时候执行 clearValue: function(){ }, //当重新请求时清空Value值 getText: function(text){ } //当回车 或 鼠标点击选中值的时候执行 };
好了。 唯一一个缺点就是 鼠标点击项的时候 不松开会隐藏掉下拉框,具体看我代码,有能力的可以改下~
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部