首页 > 代码库 > 自定义下拉列表
自定义下拉列表
html代码:
1 <div class="dropdownContainer"> 2 <div class="dropdownDefault">1</div> 3 <span class="downArrow arrow"></span> 4 <ul class="dropdrown-menu"> 5 <li><a href="#">1</a></li> 6 <li><a href="#">2</a></li> 7 <li><a href="#">6</a></li> 8 <li><a href="#">8</a></li> 9 </ul>10 </div>
css代码:
1 .dropdownContainer{position: relative;height: 30px;width: 100%;background: #555;}2 .dropdownDefault{border:1px solid #ddd;line-height: 28px;text-indent: 0.5em;}3 .dropdownContainer .downArrow{position: absolute;right: 5px;top: 9px}4 .dropdrown-menu{position: absolute;top:100%;width: 100%;left: 0;background: #555;display: none;}5 .dropdrown-menu li{line-height: 24px;}6 .dropdrown-menu li a{display: inline-block;width: 100%;text-indent: 0.5em}7 .dropdrown-menu li a:hover{background: #0078b6;font-size: 1.1em;}8 .arrow{width: 0;height: 0;display: inline-block;cursor: pointer;}9 .downArrow{border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 12px solid #fff;}
js(jquery)代码:
1 $(".dropdownDefault,.dropdownContainer .downArrow").click(function(){2 $(this).siblings(".dropdrown-menu").show();3 });4 5 $(".dropdrown-menu li a").click(function(){6 $(this).parent().parent().siblings(".dropdownDefault").html($(this).html());7 $(this).parent().parent().hide();8 });
自定义下拉列表
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。