最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

jQuery实现自定义下拉列表

来源:动视网 责编:小采 时间:2020-11-27 21:31:29
文档

jQuery实现自定义下拉列表

jQuery实现自定义下拉列表:这篇文章主要介绍了使用jQuery实现自定义下拉列表的方法及代码分享,效果非常不错,兼容性也很棒,这里推荐给小伙伴们。html代码:<p class="dropdownContainer"> <p class="dropdownDefault"&
推荐度:
导读jQuery实现自定义下拉列表:这篇文章主要介绍了使用jQuery实现自定义下拉列表的方法及代码分享,效果非常不错,兼容性也很棒,这里推荐给小伙伴们。html代码:<p class="dropdownContainer"> <p class="dropdownDefault"&

这篇文章主要介绍了使用jQuery实现自定义下拉列表的方法及代码分享,效果非常不错,兼容性也很棒,这里推荐给小伙伴们。

html代码:

<p class="dropdownContainer">
 <p class="dropdownDefault">1</p>
 <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>
</p>

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实现自定义下拉列表的方法及代码分享,效果非常不错,兼容性也很棒,这里推荐给小伙伴们。html代码:<p class="dropdownContainer"> <p class="dropdownDefault"&
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top