微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

基于bootstrap按钮式下拉菜单组件的搜索建议插件

本文实例为大家分享了Bootstrap Search Suggest搜索建议插件的具体代码,供大家参考,具体内容如下

rush:xhtml;"> <Meta charset="utf-8"> Bootstrap <a href="https://www.jb51.cc/tag/sousuo/" target="_blank" class="keywords">搜索</a>建议<a href="https://www.jb51.cc/tag/chajian/" target="_blank" class="keywords">插件</a> <Meta name="viewport" content="width=device-width,initial-scale=1.0"> <Meta name="description" content="这是一个基于 bootstrap 按钮式下拉菜单组件的搜索建议插件"> <Meta name="Keywords" content="Bootstrap Search Suggest,bootstrap,搜索建议插件"/> <Meta name="author" content="lizhiwen@meizu.com"> nofollow" rel="stylesheet">
bootstrap comBox 搜索建议插件

这是一个基于 bootstrap 按钮式下拉菜单组件的搜索建议插件.

使用说明:

测试(URL 获取)

配置了 data-id,非下拉菜单选择输入则背景色警告。

测试(URL 获取)

不展示下拉菜单按钮。

测试(json 数据中获取)

认启用空关键字检索。

百度搜索

支持逗号分隔多关键字

淘宝搜索

支持逗号分隔多关键字

配置参数

参数列表中的值均为插件认值

rush:js;"> { url: null,//请求数据的 URL 地址 jsonp: null,//设置此参数名,将开启jsonp功能,否则使用json数据结构 data: {},//提示所用的数据 getDataMethod: "firstByUrl",//获取数据的方式,url:一直从url请求;data:从 options.data 获取;firstByUrl:第一次从Url获取全部数据,之后从options.data获取 indexId: 0,//每组数据的第几个数据,作为input输入框的 data-id,设为 -1 且 idField 为空则不设置此值 indexKey: 0,//每组数据的第几个数据,作为input输入框的内容 idField: "",//每组数据的哪个字段作为 data-id,优先级高于 indexId 设置(推荐) keyField: "",//每组数据的哪个字段作为输入框内容,优先级高于 indexKey 设置(推荐) effectiveFields: [],//有效显示于列表中的字段,非有效字段都会过滤,认全部,对自定义getData方法无效 effectiveFieldsAlias: {},//有效字段的别名对象,用于 header 的显示 searchFields: [],//有效搜索字段,从前端搜索过滤数据时使用。effectiveFields 配置字段也会用于搜索过滤 showHeader: false,//是否显示选择列表的 header,认有效字段大于一列时显示,否则不显示 showBtn: true,//是否显示下拉按钮 allowNoKeyword: true,//是否允许无关键字时请求数据 multiWord: false,//以分隔符号分割的多关键字支持 separator: ",//多关键字支持时的分隔符,认为半角逗号 processData: processData,//格式化数据的方法,返回数据格式参考 data 参数 getData: getData,//获取数据的方法 autoMinWidth: false,//是否自动最小宽度,设为 false 则最小宽度不小于输入框宽度 listAlign: "left",//提示列表对齐位置,left/right/auto inputBgColor: '',//输入框背景色,当与容器背景色不同时,可能需要该项的配置 inputWarnColor: "rgba(255,.1)",//输入框内容不是下拉列表选择时的警告色 listStyle: { "padding-top":0,"max-height": "375px","max-width": "800px","overflow": "auto","width": "auto","transition": "0.3s","-webkit-transition": "0.3s","-moz-transition": "0.3s","-o-transition": "0.3s" },//列表的样式控制 listHoverStyle: 'background: #07d; color:#fff',//提示框列表鼠标悬浮的样式 listHoverCSS: "jhover",//提示框列表鼠标悬浮的样式名称 keyLeft: 37,//向左方向键 keyUp: 38,//向上方向键 keyRight: 39,//向右方向键 keyDown: 40,//向下方向键 keyEnter: 13 //回车键 }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

下拉菜单

相关推荐