最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
jQuery模拟select下拉框方法总结
时间:2022-11-14 22:03:18 编辑:袖梨 来源:一聚教程网
例1,利用div+ul实现实例
因为在IE6下,表单元素select的高度实在不好控制,即使让其和其他元素看起来一样高宽相符,那也仅仅是通过内边距进行的一种视觉误差实现的,而且呢,select控件的滚动条也难看。
正是如此,才会有很多人用div+ul来模拟select下拉框。
HTML代码如下,简简单单,一个外div,嵌套一个input和一个ul列表(input用于提交选中的数据):
代码如下 | 复制代码 |
|
样式大家可以自行美化,我就简单写了下面的Css
代码如下 | 复制代码 |
|
列表没隐藏之前的效果:
div+ul模拟select的html
代码如下 | 复制代码 |
//简单的几句jquery,不过记得引入jQuery框架 |
完整代码(排版有点乱):
代码如下 | 复制代码 |
|
例二,利用jquery div实例
代码如下 | 复制代码 |
href="#" onclick="showExpand('txt_city','city_select1','expand')">? href="#" onclick="showExpand('txt_city2','city_select2','expand')">? |
不足之处:
1、按键盘上下键时,没有高亮的自动移动
2、键入文字自动过滤结果时,感觉相对原生的select有些不自然
相关文章
- 人们熟悉的寄居蟹属于以下哪种分类 神奇海洋11月21日答案 11-21
- 第五人格11.22共研服有什么更新 11月22日共研服更新内容介绍 11-21
- 原神恰斯卡怎么培养 11-21
- 无期迷途四星装束是谁 11-21
- 王者荣耀帝丹高中校服怎么获得 11-21
- 光遇姆明季后续版本怎么玩 11-21