jQuery实现自定义下拉列表
更新时间:2015年01月05日 09:12:28 投稿:hebedich
这篇文章主要介绍了使用jQuery实现自定义下拉列表的方法及代码分享,效果非常不错,兼容性也很棒,这里推荐给小伙伴们。
html代码:
复制代码 代码如下:
<div class="dropdownContainer">
<div class="dropdownDefault">1</div>
<span class="downArrow arrow"></span>
<ul class="dropdrown-menu">
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">6</a></li>
<li><a href="#">8</a></li>
</ul>
</div>
css代码:
复制代码 代码如下:
.dropdownContainer{position: relative;height: 30px;width: 100%;background: #555;}
.dropdownDefault{border:1px solid #ddd;line-height: 28px;text-indent: 0.5em;}
.dropdownContainer .downArrow{position: absolute;right: 5px;top: 9px}
.dropdrown-menu{position: absolute;top:100%;width: 100%;left: 0;background: #555;display: none;}
.dropdrown-menu li{line-height: 24px;}
.dropdrown-menu li a{display: inline-block;width: 100%;text-indent: 0.5em}
.dropdrown-menu li a:hover{background: #0078b6;font-size: 1.1em;}
.arrow{width: 0;height: 0;display: inline-block;cursor: pointer;}
.downArrow{border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 12px solid #fff;}
js(jquery)代码:
复制代码 代码如下:
$(".dropdownDefault,.dropdownContainer .downArrow").click(function(){
$(this).siblings(".dropdrown-menu").show();
});
$(".dropdrown-menu li a").click(function(){
$(this).parent().parent().siblings(".dropdownDefault").html($(this).html());
$(this).parent().parent().hide();
});
虽然代码很简单,但是效果是不是非常酷呢
您可能感兴趣的文章:
- jQuery实现多级联动下拉列表查询框
- jQuery实现输入框下拉列表树插件特效代码分享
- jQuery三级下拉列表导航菜单代码分享
- jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
- jQuery插件datalist实现很好看的input下拉列表
- jQuery实现在下拉列表选择时获取json数据的方法
- JQuery 使用attr方法实现下拉列表选中
- jquery自定义下拉列表示例
- JQuery实现鼠标滑过显示导航下拉列表
- Jquery多选下拉列表插件jquery multiselect功能介绍及使用
- jQuery结合PHP+MySQL实现二级联动下拉列表[实例]
- 利用jquery操作select下拉列表框的代码
- jQuery实现可移动选项的左右下拉列表示例
相关文章
jQuery实现form表单序列化转换为json对象功能示例
这篇文章主要介绍了jQuery实现form表单序列化转换为json对象功能,结合实例形式分析了表单数据传输中使用serializeJson进行序列化操作相关实现技巧,需要的朋友可以参考下2018-05-05基于jquery实现select选择框内容左右移动添加删除代码分享
这篇文章主要介绍了基于jquery实现select选择框内容左右移动添加删除功能,推荐给大家,有需要的小伙伴可以参考下。2015-08-08Jquery循环截取字符串的方法(多出的字符串处理成"...")
下面小编就为大家带来一篇Jquery循环截取字符串的方法(多出的字符串处理成"...")。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2016-11-11Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
Jquery Ajax学习实例4-向WebService发出请求,返回实体对象的异步调用2010-03-03基于jquery实现图片相关操作(重绘、获取尺寸、调整大小、缩放)
这篇文章主要介绍了基于jquery实现图片相关操作,包括图片重绘、图片获取尺寸、图片调整大小、图片缩放,感兴趣的小伙伴们可以参考一下2015-12-12
最新评论