您好,欢迎访问一九零五行业门户网

利用JS实现下拉框功能

这次给大家带来利用js实现下拉框功能,利用js实现下拉框功能的注意事项有哪些,下面就是实战案例,一起来看一下。
=content-typecontent=>  =>     *{padding: 0;margin:0;}     ul,li{list-style: none}     .left{float: left;}     .right{float: right;}     .select_contain{font-size: 14px;color: #333;line-height: 38px;margin: 30px 0;}     .select_item{margin-right: 50px;position: relative;}     .select_tit{margin-right: 20px;}     .select_result{width:  100px;line-height: 38px;border:1px solid #ccc;text-align:  center;border-radius: 4px;text-indent: -8px;cursor:pointer;}     .select_result .triangle{border:5px solid transparent;border-top:5px solid #666;position: absolute;top: 16px; right:8px;}     .select_item   ul{display:none;position:absolute;top:100%;right:0;width:100px;background:  #f3f3f3;border:1px solid #ccc;border-radius:0 0 4px 4px;  border-top-color:#f3f3f3;margin-top:-4px;}     .select_item ul li{text-align: center;cursor: pointer;}     .select_item ul li:hover{background: #f4a100; color: #fff;}    <scriptsrc=>=>  <script> function select(){ $(document).click(function(){ $(.select_module_con ul).slideup(); }) var module=$(.select_result); module.click(function(e){ e.stoppropagation(); var ul=$(this).next(); ul.stop().slidetoggle(); ul.children().click(function(e){ e.stoppropagation(); $(this).parent().prev().children(span).text($(this).text()); ul.stop().slideup(); }) }) } $(function(){ select(); }) </script>   =select_contain>       =>         =>             =>           =select_result>             选择节目             =triangle>
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
angular2开发组件步奏详解
ajax处理用户session失效
怎么处理http被劫持浮动广告
以上就是利用js实现下拉框功能的详细内容。
其它类似信息

推荐信息