YPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.***w3.org/TR/REC-html40/loose.dtd">
YPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.**w*3.org/TR/REC-html40/loose.dtd">
YPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.***w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
例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有些不自然
疯狂医院达什医生中文版(Crazy Hospital)
疯狂医院达什医生最新版是一款医院模拟经营类游戏,逼真的场景画
宝宝庄园官方版
宝宝庄园官方版是一款超级经典好玩的模拟经营类型的手游,这个游
桃源记官方正版
桃源记是一款休闲娱乐类的水墨手绘风格打造的模拟经营手游。玩家
长途巴士模拟器手机版
长途巴士模拟器汉化版是一款十分比真好玩的大巴车模拟驾驶运营类
房东模拟器最新版2024
房东模拟器中文版是一个超级有趣的模拟经营类型的手游,这个游戏