手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jQuery实现自定义下拉列表
jQuery实现自定义下拉列表
摘要:html代码:复制代码代码如下:11268css代码:复制代码代码如下:.dropdownContainer{position:relati...

html代码:

复制代码 代码如下:

<div>

<div>1</div>

<span></span>

<ul>

<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实现自定义下拉列表】相关文章:

javascript实现控制的多级下拉菜单

基于jQuery实现的无刷新表格分页实例

jQuery+ajax实现无刷新级联菜单示例

jQuery实现首页图片淡入淡出效果的方法

jQuery实现强制cookie过期方法汇总

jQuery仿gmail实现fixed布局的方法

js实现带按钮的上下滚动效果

javascript实现带下拉子菜单的导航菜单效果

jQuery实现返回顶部效果的方法

JQuery+CSS实现图片上放置按钮的方法

精品推荐
分类导航