css3搜索框呼出键盘,jQuery支键盘控制和选项搜索的下拉列表框插件

combo-select是一款基于jQuery的下拉列表框插件,支持键盘控制和列表选项搜索过滤功能。在移动设备上会回退为原生select下拉框。支持自定义样式和多种数据类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

combo-select是一款jQuery支键盘控制和列表选项搜索的下拉列表框jQuery插件。该下拉列表框插件支持键盘控制,支持在列表选项中进行搜索过滤。在移动数据和平板电脑上会回退为原生的select列表框。它的特点有:

可以对下拉列表选项进行搜索过滤。

对移动手机和平板电脑友好(回退为原生select下拉框)

可以使用键盘来控制

样式可以完全自定义

支持dada属性

支持数字和字符串两种数据类型

支持隐含的style属性

使用方法

HTML结构

使用普通的下拉列表框结构即可:

Select value

1

2

初始化插件

$('select').comboSelect({

comboClass : 'combo-select', /* outer container class */

comboArrowClass : 'combo-select-arrow', /* arrow class */

comboDropDownClass : 'combo-drop-down', /* dropdown class */

inputClass : 'combobox-input text-input', /* Input element class */

disabledClass : 'option-disabled', /* Disabled class */

hoverClass : 'option-hover', /* dropdown list hover class */

selectedClass : 'option-selected', /* dropdown list selected class */

markerClass : 'combo-marker', /* Search marker class */

maxHeight : 200, /* Max height of dropdown */

themeClass : '', /* Theme using external classes */

extendStyle : true /* Copy all inline styles from original select */

})

普通的select下拉框进过转换后得到下面的HTML代码:

  • ....

配置参数

comboClass:包裹容器的class名称。

comboArrowClass:下拉框箭头的class名称。

comboDropDownClass:下拉列表的class名称。

inputClass:input元素的class名称。

disabledClass:禁用状态时的class名称。

hoverClass:鼠标滑过时的class名称。

selectedClass:被选择的下拉列表的class名称。

markerClass:搜索标签的class名称。

maxHeight:下拉列表的最大高度。

themeClass:使用外部主题的class名称。

extendStyle:是否从原生select下拉列表框中复制所有的内联样式。

浏览器兼容

Internet Explorer IE 8+

Chrome

Firefox

Opera

Safari

iOS

Android

IE Mobile

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值