PHP程序员站--PHP编程开发平台
 当前位置:主页 >> 网页制作 >> Javascript >> 

用jQuery制作模拟下拉框

用jQuery制作模拟下拉框

来源:PHP程序员站  作者:PHP程序员站  发布时间:2011-06-19
一个用jquery模拟下拉菜单的例子. 问题1:为什么要模拟下拉框? 1,浏览器自带的 下拉框样式不好看。 2,在ie6下,下拉框的优先级大于层,经常导致下拉框显示在层的上面。 OK,明白这个问题后,我们就开始用jQuery制作模拟下拉框。 先构建HTML结构和CSS样式。 看Demo1

一个用jquery模拟下拉菜单的例子.

问题1:为什么要模拟下拉框?
1,浏览器自带的 下拉框样式不好看。
2,在ie6下,下拉框的优先级大于层,经常导致下拉框显示在层的上面。
OK,明白这个问题后,我们就开始用jQuery制作模拟下拉框。
先构建HTML结构和CSS样式。
看Demo1:
 
构建好后,我们开始添加效果。
看Demo2:
 
好,有了前2个例子的基础,我们完全可以构建一个插件:
看Demo3:
 
思路:
通过已知的下拉框,把里面的数据循环出来,放到另一个div的ul列表里,
另一个div就是简单的弹出层而已。


通过hidden可以 获取下拉框的选中的值和文本 。
jquery模拟下拉菜单源文件下载


延伸阅读:
很眩的半透明下拉菜单导航条
用DIV+js模拟的一个下拉菜单(select)源码
用DIV+js模拟的一个下拉菜单(select)
25个优秀的下拉菜单导航脚本
用CSS3制作网页下拉菜单代码
jQuery+CSS实现多级下拉菜单
30 款下拉菜单导航菜单脚本欣赏
jQuery水平下拉菜单插件 jdMenu
使用CSS和jQuery制作漂亮的下拉选项菜单
jQuery+PHP+MySQL实现二级联动下拉菜单
Tags: jQuery   模拟   下拉框  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号