zoukankan      html  css  js  c++  java
  • JQ仿select框

      

    点击[cy_title]后弹出[cy_list]层,选中里面的元素把值赋给 [cy_title]

    在[cy_list] 打开的时候,点击其他地方可以关闭;

    HTML:

    <div class="brand_country" unselectable="on" style="-moz-user-select:none;" onselectstart="return false;"> 
       <div class="cy_title">
        <span class="cy_name">English</span>
        <i></i>
       </div> 
       <ul class="cy_list" style="display:none;"> 
        <li class="cy_active"><a href="javascript:void(0);">English</a></li> 
        <li><a href="javascript:void(0);">French</a></li> 
        <li><a href="javascript:void(0);">German</a></li> 
        <li><a href="javascript:void(0);">Swedish</a></li> 
        <li><a href="javascript:void(0);">Esperanto</a></li> 
        <li><a href="javascript:void(0);">Arabic</a></li> 
        <li><a href="javascript:void(0);">Myanmar (Burmese)</a></li> 
       </ul> 
      </div>

    JQ:

    $('.cy_title').click(function(){
        if ($('.cy_list').is(':visible')){
            $('.cy_list').hide(function(){
                $('body').unbind('click');
            });
        } else {
            $('.cy_list').show(10,function(){
                $('body').bind('click', function(){
                    $('.cy_list').hide();
                    $('body').unbind('click');
                })
            });
        }
    });
        $('.cy_list li').click(function(){
            $('.cy_name').html($(this).text());
            $(this).addClass('cy_active').siblings().removeClass('cy_active');
            $('.cy_list').toggle();
        });
  • 相关阅读:
    HTML导航条的制作
    图片样式加hover特效
    用表格制作商品购买页面--(table)
    CSS-盒子模型
    一些常见css样式加选择器
    css的一些样式
    HTML基本代码
    element-ui的tab切换同步步骤条 字符串转数字 数字转字符串
    vuex相关知识笔记
    js: 数组方法(中级)
  • 原文地址:https://www.cnblogs.com/3box/p/4566861.html
Copyright © 2011-2022 走看看