JavaScript模拟下拉菜单 JQuery 插件 v1.0 - 网页特效代码演示 - 特效代码运行 

复制内容到剪贴板
代码:
<div id="test1" class="dropdown" tabIndex="0">
    <select name="birthday">
            <option>请选择</option>
            <option>1988</option>
            <option>1989</option>
            <option>1988</option>
            <option>1989</option>
    </select>
</div>
2、为需要转换的select绑定插件函数。
例如
$("#test1").sSelect();
复制内容到剪贴板
代码:
<div id="test1" class="dropdown" tabIndex="0">
    <select name="birthday">
            <option>请选择</option>
            <option>1988</option>
            <option>1988</option>
            <option>1988</option>
            <option>1989</option>
            <option>1988</option>
            <option>1989</option>
    </select>
</div>
3、按照您的想法定制模拟select的样式。
复制内容到剪贴板
代码:
/* select style */
/* must have this */
/* 必须包含的样式,不要删除,不过你可以修改样式名称*/
.dropdown {outline:none}
.dropdown h4{cursor:default;}
.dropdown h4.over {}
.dropdown div {display:none; position:relative;}
.dropdown ul{position:absolute;display:none;}
.dropdown ul li{}
.dropdown ul li.over{}
/* write you style here */
/* 按照你想的样子去定制 */
.dropdown {float:left;}
.dropdown h4{display:block; padding:0; margin:0; font:12px/23px Arial, Helvetica, sans-serif; width:146px;height:26px;background:url(select.gif) left top no-repeat;line-height:26px;text-indent:12px;border:solid 1px #83BBD9;}
.dropdown h4.over{background-position:left bottom;border-color:#B4C91A;}
.dropdown div {}
.dropdown ul{width:198px;border:1px solid #000}
.dropdown ul li{background:#FFF;height:20px;width:100%;padding:3px 0;text-indent:12px;cursor:default; font:400 12px/23px Arial, Helvetica, sans-serif;}
.dropdown ul li.over{background:#0A246A; color:#FFF;}
/* select style */

==============================完成========================

我在IE6 IE7 FF2 FF3上测试,未发现问题,如果您在其他浏览器上发现问题,请反馈。

演示:如果不能看,多刷新几次,或者直接下载压缩包。

以下是HTML网页特效代码,点击运行按钮可查看效果:

[提示:可先修改代码再按运行]